create new status.json model
Changed the model of `status.json` model.
Updated `status.json` IOCCC_status_version from "0.2 2023-05-22"
to "1.0 2024-03-09".
Updated FAQ 2.6, improving how IOCCC entries announced.
Moved `bin/ioccc-status.sh` to `tmp/ioccc-status.sh`
now that we have a new status.json model for
which this tool no longer fits (sorry tm Canada 🇨🇦).
Added `status.md` markdown to explain the `status.json` model.
Added `status.html` to both display the contents of `status.json`
and render the contents of `status.md` as HTML.
Added `bin/status2html.sh` to convert `status.json`
into HTML for the `status.html` file.
Added `bin/gen-status.sh` to form `status.json`
and `status.html` files.
Added `make gen_status` to top level Makefile.
Performed `make www` to complete all of the above.
This commit is contained in:
1 parent
17f6da63b2
commit
ffb738af07
410 files changed
+2476
-474
No files matched your search
+28
-10
@@ -112,6 +112,26 @@ bin/gen-sitemap.sh -v 1
|
||||
```
|
||||
|
||||
|
||||
### [gen-status.sh](gen-status.sh)
|
||||
|
||||
Generate `status.json` according to the modification dates of `status.json`
|
||||
and `news.html`.
|
||||
|
||||
Without argument, the _contest_status_ is unchanged.
|
||||
|
||||
Usage:
|
||||
|
||||
```sh
|
||||
bin/gen-status.sh -v 1
|
||||
```
|
||||
|
||||
To force the _contest_status_ to be closed:
|
||||
|
||||
```sh
|
||||
bin/gen-status.sh -v 1 closed
|
||||
```
|
||||
|
||||
|
||||
### [gen-top-html.sh](gen-top-html.sh)
|
||||
|
||||
Generate a number of top level HTML pages for the IOCCC web sites.
|
||||
@@ -160,16 +180,6 @@ bin/gen-years.sh -v 1
|
||||
```
|
||||
|
||||
|
||||
### [ioccc-status.sh](ioccc-status)
|
||||
|
||||
Updates the [status.json](../status.json) file.
|
||||
|
||||
|
||||
### [manifest.entry.json.awk](manifest.entry.json.awk)
|
||||
|
||||
Output manifest table from a entry .entry.json file.
|
||||
|
||||
|
||||
### [md2html.sh](md2html.sh)
|
||||
|
||||
This is the primary tool that forms IOCCC generated HTML content from
|
||||
@@ -236,6 +246,14 @@ bin/all-run.sh -v 3 bin/readme2index.sh -v 1
|
||||
Convert a entry index.html into entry directory index.html.
|
||||
|
||||
|
||||
### [status2html.sh](status2html.sh)
|
||||
|
||||
Convert `status.json` into HTML.
|
||||
|
||||
This tool is a 'before tool' (-b tool) that is intended
|
||||
to be used by `bin/gen-status.sh`.
|
||||
|
||||
|
||||
### [sgi.sh](sgi.sh)
|
||||
|
||||
Sort .gitignore content from stdin to stdout.
|
||||
|
||||
Reference in new issue
Block a user