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

+24 -13
View File
@@ -581,10 +581,11 @@
</div>
</div>
<p>To submit your code to the IOCCC, you <strong>MUST</strong> follow these steps:</p>
<h4 id="verify-that-the-ioccc-is-open-for-submissions">0. Verify that the IOCCC is open for submissions</h4>
<p>Check the <a href="status.html">current status of the IOCCC</a> see of the IOCCC is open.</p>
<p>You may <strong>only register for the IOCCC when the IOCCC is OPEN</strong>.</p>
<p>You may <strong>only submit your entries to the IOCCC when the IOCCC is OPEN</strong>.</p>
<h4 id="verify-that-the-ioccc-is-pending-or-open-for-submissions">0. Verify that the IOCCC is pending or open for submissions</h4>
<p>First, check the <a href="status.html">current status of the IOCCC</a> see of the contest.
You may <strong>only register for the IOCCC when the IOCCC is either <a href="status.html#pending">pending</a>
or <a href="status.html#open">open</a></strong>.</p>
<p>You may <strong>only submit your entries to the IOCCC when the IOCCC is <a href="status.html#open">open</a></strong>.</p>
<p>See also the <a href="news.html#news">IOCCC news</a> for more information.</p>
<h4 id="read-the-latest-ioccc-rules-and-review-the-ioccc-guidelines">1. Read the latest IOCCC rules and review the IOCCC guidelines</h4>
<p>Please pay close attention to the <a href="next/rules.html">official IOCCC rules</a>.</p>
@@ -592,15 +593,17 @@
<a href="next/guidelines.html">official IOCCC guidelines</a> as they contain important
suggestions, useful hints, and IOCCC humor. :-)</p>
<h4 id="register-for-the-ioccc">2. Register for the IOCCC</h4>
<p>The <strong>IOCCC registration procedure</strong> is still being designed.
<!--XXX--> As such, we do not yet have instructions on how to
use the <strong>IOCCC registration procedure</strong>. Once <strong>IOCCC
registration procedure</strong> is ready, we will update this section
with the proper instructions. Watch the <a href="news.html">IOCCC news</a>
for an announcement about the <strong>IOCCC registration procedure</strong>.</p>
<p>Once you have been registered, you will receive an email message for how to
prepare your entries for submission, and how to upload the compressed tarballs
to our submission portal.</p>
<p><strong>IMPORTANT</strong>: You may <strong>only register for the IOCCC when the IOCCC is either <a href="status.html#pending">pending</a>
or <a href="status.html#open">open</a></strong>. See <a href="status.html">current status of the IOCCC</a> for details.</p>
<p>If the contest is <a href="status.html#pending">pending</a> or <a href="status.html#open">open</a>,
then follow the directions on <strong><a href="next/register.html">How to register for the IOCCC</a></strong>.</p>
<p>For those who are <a href="next/register.html">registered for the IOCCC</a>,
once the contest is <a href="status.html#open">open</a> you will receive your own Email message
containing your very own <strong>Username and Initial Password until the contest is <a href="#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>Please check the <a href="status.html">current status of the IOCCC</a> and
visit the <a href="next/register.html">How to register for the IOCCC</a> for detailed instructions.</p>
<h4 id="obtain-and-compile-the-latest-mkiocccentry-toolkit">3. Obtain and compile the latest mkiocccentry toolkit</h4>
<p>You <strong>MUST</strong> use the most recent version of the <code>mkiocccentry</code> toolkit. To help
you, please see the
@@ -650,7 +653,15 @@ your entry and then re-run the <code>mkiocccentry</code> tool.</p>
<p>If you choose to risk violating rules, be sure and explain your reason
for doing so in your <code>remarks.md</code> file.</p>
<p>See also <a href="next/rules.html#rule17">Rule 17</a>!</p>
<div id="upload">
<h4 id="upload-your-entry-to-the-ioccc-submit-server">5. Upload your entry to the IOCCC submit server</h4>
</div>
<p><strong>IMPORTANT NOTE</strong>: The IOCCC <a href="https://submit.ioccc.org">submit server</a> is located at
<a href="https://submit.ioccc.org">https://submit.ioccc.org</a> and ready for submissions
<strong>ONLY WHEN THE CONTEST IS <a href="status.html#open">open</a></strong>. See <a href="status.html">current status of the IOCCC</a>
for details.</p>
<p><strong>IMPORTANT NOTE</strong>: The contest is <a href="status.html#closed">closed</a>, the
<a href="https://submit.ioccc.org">https://submit.ioccc.org</a> may be offline.</p>
<p>The following steps should be taken, in order to upload your <code>mkiocccentry</code> xz
compressed tarball, to change the file (if you need to upload a different file
or you have updated the submission), and to check the status of it after the