add next/register.html page, improve bin/gen-status.sh

Added a new `next/register.html` that is required by the mailing list server.
The `next/register.md` still contains a big **XXX - put more data here - XXX**
as a placeholder for information about the mailing list registration process.

Improved the status text for `faq.html`, `next/index.html` and `status.html`
via `faq.md`, `next/README.md` and `status.md`.  We also removed the
excessive links to IOCCC and instead use the term "contest" where applicable.

IMPORTANT CHANGE: Registration be available when the contest is both pending and open.

We made a number of changes to `faq.md`, `next/README.md` in an attempt to
reflect the above.

Changed `bin/gen-status.sh` VERSION from "1.7 2024-09-23"
to "1.8 2024-11-23".

Changed `bin/gen-top-html.sh` VERSION from "1.4.9 2024-08-11"
to "1.4.10 2024-11-23".

Perform `make www` and `make gen_status` to perform the above and test under macOS.

TODO: Change **XXX - put more data here - XXX** in `next/register.md` for information
      about how to join the mailing list.
This commit is contained in:
Landon Curt Noll committed 2024-12-23 18:17:24 -08:00
1 parent 5725ab6431
commit edf8c1bdcc
13 files changed
+972 -128

No files matched your search

+53 -11
View File
@@ -1,6 +1,6 @@
# Rules and Guidelines
**IMPORTANT**: Did you read the **Important disclaimers about scope**
**IMPORTANT**: Did you read the **Important disclaimers about contest status** below,
and did you check the current **[IOCCC status](../status.html)**?
* [IOCCC rules](rules.html)
@@ -12,16 +12,17 @@ especially when the [rules](rules.html) and [guidelines](guidelines.html)
are official, to be sure you are **using an up to date official mkiocccentry tool set**.
# Important disclaimers about scope
# Important disclaimers about contest status
### When the IOCCC status is _closed_
When the IOCCC status is _closed_, the [rules](rules.html) and [guidelines](guidelines.html)
While the IOCCC status is **[CLOSED](../status.html#closed)**,
the [rules](rules.html) and [guidelines](guidelines.html)
are **OUT OF DATE**.
They are a **very tentative proposal** for the next IOCCC
that is **VERY LIKELY** to be updated before the next IOCCC.
A **very tentative proposal** for the next IOCCC
that is **VERY LIKELY** to be updated before the next contest becomes [pending](../status.html#pending).
They are are provided as a **tentative** hint **at what
might be used** for the next IOCCC.
@@ -34,11 +35,11 @@ Mastodon](https://fosstodon.org/@ioccc) feed as _sometimes_ the
### When the IOCCC status is _pending_
When the IOCCC status is **_pending_**, the [rules](rules.html) and [guidelines](guidelines.html) are
**tentative**.
While the IOCCC status is **[PENDING](../status.html#pending)**,
the [rules](rules.html) and [guidelines](guidelines.html) are **tentative**.
One might think of them as a **beta** release for the IOCCC
that is about to open.
that is about to [open](../status.html#open).
**IMPORTANT**: All **tentative** [rules](rules.html) and [guidelines](guidelines.html)
are subject to change by the [IOCCC judges](../judges.html) at any time.
@@ -46,10 +47,36 @@ See both the [IOCCC news](../news.html) and the [IOCCC
Mastodon](https://fosstodon.org/@ioccc) feed as _sometimes_ the
[IOCCC judges](../judges.html) **mention changes** there.
You may [register for the IOCCC](register.html) while the contest is [pending](../status.html#pending),
however you will **NOT** receive your own Email message containing your very own
**Username and Initial Password until the contest is [open](../status.html#open)**. You will need these
to be able to [upload your submission](../faq.html#upload) to the [IOCCC submit server](https:/submit.ioccc.org).
Once contest moves from [pending](../status.html#pending") to [open](../status.html#open) an announcement
Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
In addition, an announcement will be made to the [IOCCC news](../news.html) in case you miss
that announcement Email.
While you are waiting for the contest to [open](../status.html#open), we **highly recommend**
that you review the [IOCCC rules](rules.html), [IOCCC guidelines](guidelines.html),
and [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry).
Should you have any comments, suggestions, and concerns about the above, and **while you waiting**
for the contest to [open](../status.html#open) please see the
FAQ on "[comment or make a suggestion on IOCCC rules, guidelines and tools](../faq.html#feedback)"
as well as the
FAQ on "[best way to ask a question about the IOCCC rules, guideline and tools](../faq.html#questions)"
for how.
See also the
FAQ on "[how to submit](../faq.html#submit)"
for more information on the submission process when the IOCCC [reopens](../status.html#open).
### When the IOCCC status is _open_
When the IOCCC status is **_open_**, the [rules](rules.html) and [guidelines](guidelines.html) are **OFFICIAL**.
While the IOCCC status is **[OPEN](../status.html#open)**,
the [rules](rules.html) and [guidelines](guidelines.html) are **OFFICIAL**.
Unless some significant problem turns up (such as a need to delay
in when the IOCCC will close, or some major bug is discovered) they
@@ -59,11 +86,26 @@ will remain **OFFICIAL** for this IOCCC.
Mastodon](https://fosstodon.org/@ioccc) feed for the latest news
about any **changes**.
The [IOCCC rules](rules.html), [IOCCC guidelines](guidelines.html),
and [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry)
are now official. Should you have any questions about these, please see the
FAQ on "[best way to ask a question about the IOCCC rules, guideline and tools](../faq.html#questions)"
for how to ask them.
Be sure to review the official [IOCCC rules](rules.html), [IOCCC guidelines](guidelines.html),
for any changes, as well as updating your [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry)
as changes to them may have been made while the contest was "**[pending](../status.html#pending)**.
See also the
FAQ on "[how to submit](../faq.html#submit)"
for more information on the submission process when the IOCCC [reopens](../status.html#open).
### When the IOCCC status is _judging_
When the IOCCC status is **_judging_**, the [rules](rules.html) and [guidelines](guidelines.html) are
for the current IOCCC **that is _no longer open_ for new submissions**.
While the IOCCC status is **[JUDGING](../status.html#pending]**,
the [rules](rules.html) and [guidelines](guidelines.html) are
for the when the was previously **[OPEN](../status.html#open)** for new submissions.
See the [IOCCC news](../news.html) as well as the [IOCCC
Mastodon](https://fosstodon.org/@ioccc) feed for updates