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

+45 -11
View File
@@ -425,7 +425,7 @@
<!-- BEFORE: 1st line of markdown file: next/README.md -->
<h1 id="rules-and-guidelines">Rules and Guidelines</h1>
<p><strong>IMPORTANT</strong>: Did you read the <strong>Important disclaimers about scope</strong>
<p><strong>IMPORTANT</strong>: Did you read the <strong>Important disclaimers about contest status</strong> below,
and did you check the current <strong><a href="../status.html">IOCCC status</a></strong>?</p>
<ul>
<li><a href="rules.html">IOCCC rules</a></li>
@@ -435,12 +435,13 @@ and did you check the current <strong><a href="../status.html">IOCCC status</a><
<a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry tool repo</a>,
especially when the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a>
are official, to be sure you are <strong>using an up to date official mkiocccentry tool set</strong>.</p>
<h1 id="important-disclaimers-about-scope">Important disclaimers about scope</h1>
<h1 id="important-disclaimers-about-contest-status">Important disclaimers about contest status</h1>
<h3 id="when-the-ioccc-status-is-closed">When the IOCCC status is <em>closed</em></h3>
<p>When the IOCCC status is <em>closed</em>, the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a>
<p>While the IOCCC status is <strong><a href="../status.html#closed">CLOSED</a></strong>,
the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a>
are <strong>OUT OF DATE</strong>.</p>
<p>They are a <strong>very tentative proposal</strong> for the next IOCCC
that is <strong>VERY LIKELY</strong> to be updated before the next IOCCC.
<p>A <strong>very tentative proposal</strong> for the next IOCCC
that is <strong>VERY LIKELY</strong> to be updated before the next contest becomes <a href="../status.html#pending">pending</a>.
They are are provided as a <strong>tentative</strong> hint <strong>at what
might be used</strong> for the next IOCCC.</p>
<p><strong>IMPORTANT</strong>: All <strong>tentative</strong> <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a>
@@ -449,26 +450,59 @@ See both the <a href="../news.html">IOCCC news</a> and the <a href="https://foss
Mastodon</a> feed as <em>sometimes</em> the
<a href="../judges.html">IOCCC judges</a> <strong>mention changes</strong> there.</p>
<h3 id="when-the-ioccc-status-is-pending">When the IOCCC status is <em>pending</em></h3>
<p>When the IOCCC status is <strong><em>pending</em></strong>, the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a> are
<strong>tentative</strong>.</p>
<p>While the IOCCC status is <strong><a href="../status.html#pending">PENDING</a></strong>,
the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a> are <strong>tentative</strong>.</p>
<p>One might think of them as a <strong>beta</strong> release for the IOCCC
that is about to open.</p>
that is about to <a href="../status.html#open">open</a>.</p>
<p><strong>IMPORTANT</strong>: All <strong>tentative</strong> <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a>
are subject to change by the <a href="../judges.html">IOCCC judges</a> at any time.
See both the <a href="../news.html">IOCCC news</a> and the <a href="https://fosstodon.org/@ioccc">IOCCC
Mastodon</a> feed as <em>sometimes</em> the
<a href="../judges.html">IOCCC judges</a> <strong>mention changes</strong> there.</p>
<p>You may <a href="register.html">register for the IOCCC</a> while the contest is <a href="../status.html#pending">pending</a>,
however you will <strong>NOT</strong> receive your own Email message containing your very own
<strong>Username and Initial Password until the contest is <a href="../status.html#open">open</a></strong>. You will need these
to be able to <a href="../faq.html#upload">upload your submission</a> to the <a href="https:/submit.ioccc.org">IOCCC submit server</a>.</p>
<p>Once contest moves from <a href="../status.html#pending%22">pending</a> to <a href="../status.html#open">open</a> 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 <a href="../news.html">IOCCC news</a> in case you miss
that announcement Email.</p>
<p>While you are waiting for the contest to <a href="../status.html#open">open</a>, we <strong>highly recommend</strong>
that you review the <a href="rules.html">IOCCC rules</a>, <a href="guidelines.html">IOCCC guidelines</a>,
and <a href="https://github.com/ioccc-src/mkiocccentry">IOCCC mkiocccentry tools</a>.</p>
<p>Should you have any comments, suggestions, and concerns about the above, and <strong>while you waiting</strong>
for the contest to <a href="../status.html#open">open</a> please see the
FAQ on “<a href="../faq.html#feedback">comment or make a suggestion on IOCCC rules, guidelines and tools</a>”
as well as the
FAQ on “<a href="../faq.html#questions">best way to ask a question about the IOCCC rules, guideline and tools</a>”
for how.</p>
<p>See also the
FAQ on “<a href="../faq.html#submit">how to submit</a>”
for more information on the submission process when the IOCCC <a href="../status.html#open">reopens</a>.</p>
<h3 id="when-the-ioccc-status-is-open">When the IOCCC status is <em>open</em></h3>
<p>When the IOCCC status is <strong><em>open</em></strong>, the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a> are <strong>OFFICIAL</strong>.</p>
<p>While the IOCCC status is <strong><a href="../status.html#open">OPEN</a></strong>,
the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a> are <strong>OFFICIAL</strong>.</p>
<p>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
will remain <strong>OFFICIAL</strong> for this IOCCC.</p>
<p><strong>SUGGESTION</strong>: Watch both the <a href="../news.html">IOCCC news</a> and the <a href="https://fosstodon.org/@ioccc">IOCCC
Mastodon</a> feed for the latest news
about any <strong>changes</strong>.</p>
<p>The <a href="rules.html">IOCCC rules</a>, <a href="guidelines.html">IOCCC guidelines</a>,
and <a href="https://github.com/ioccc-src/mkiocccentry">IOCCC mkiocccentry tools</a>
are now official. Should you have any questions about these, please see the
FAQ on “<a href="../faq.html#questions">best way to ask a question about the IOCCC rules, guideline and tools</a>”
for how to ask them.</p>
<p>Be sure to review the official <a href="rules.html">IOCCC rules</a>, <a href="guidelines.html">IOCCC guidelines</a>,
for any changes, as well as updating your <a href="https://github.com/ioccc-src/mkiocccentry">IOCCC mkiocccentry tools</a>
as changes to them may have been made while the contest was “<strong><a href="../status.html#pending">pending</a></strong>.</p>
<p>See also the
FAQ on “<a href="../faq.html#submit">how to submit</a>”
for more information on the submission process when the IOCCC <a href="../status.html#open">reopens</a>.</p>
<h3 id="when-the-ioccc-status-is-judging">When the IOCCC status is <em>judging</em></h3>
<p>When the IOCCC status is <strong><em>judging</em></strong>, the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a> are
for the current IOCCC <strong>that is <em>no longer open</em> for new submissions</strong>.</p>
<p>While the IOCCC status is <strong>[JUDGING](../status.html#pending]</strong>,
the <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a> are
for the when the was previously <strong><a href="../status.html#open">OPEN</a></strong> for new submissions.</p>
<p>See the <a href="../news.html">IOCCC news</a> as well as the <a href="https://fosstodon.org/@ioccc">IOCCC
Mastodon</a> feed for updates
on the IOCCC judging process as well as for the announcement