improve bottom of index.html and FAQ 0.0
Improved information on how to view the status of the IOCCC, directing people to `status.html` (which includes a copy of the contents of `status.json`) instead of directly referring people to `status.json`. Improved format of "FAQ 0.0: How may I submit to the IOCCC?". Improved bottom of `index.html` to refer to the above.
This commit is contained in:
1 parent
2869852831
commit
d70b6681d1
4 files changed
+141
-126
No files matched your search
@@ -481,19 +481,17 @@ other inconsistencies with the original entry?</a></li>
|
||||
</div>
|
||||
</div>
|
||||
<p>To submit your code to the IOCCC, you <strong>MUST</strong> follow these steps:</p>
|
||||
<ol start="0" type="1">
|
||||
<li><p>Verify that the IOCCC is open for submissions</p>
|
||||
<p>Check the <a href="status.json">status.json</a> URL and
|
||||
check the <a href="news.html#news">IOCCC news</a> to
|
||||
see of the IOCCC is open.</p>
|
||||
<p>You may only register for the IOCCC
|
||||
and you may only submit your entries to the IOCCC when the IOCCC is <strong>OPEN</strong>.</p></li>
|
||||
<li><p>Read the latest IOCCC rules and review the IOCCC guidelines</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>
|
||||
<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>
|
||||
<p>You are also <strong>highly encouraged</strong> to review the
|
||||
<a href="next/guidelines.html">official IOCCC guidelines</a> as they contain important
|
||||
suggestions, useful hints, and IOCCC humor. :-)</p></li>
|
||||
<li><p>Register for the IOCCC</p>
|
||||
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
|
||||
@@ -502,28 +500,34 @@ with the proper instructions. Watch the <a href="news.html">IOCCC news</a>
|
||||
for an annoucement 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></li>
|
||||
<li><p>Obtain the latest mkiocccentry toolkit</p>
|
||||
to our submission portal.</p>
|
||||
<h4 id="obtain-the-latest-mkiocccentry-toolkit">3. Obtain the latest mkiocccentry toolkit</h4>
|
||||
<p>If you do not have an mkiocccentry tool directory:</p>
|
||||
<p>cd some_directory
|
||||
git clone git@github.com:ioccc-src/mkiocccentry.git
|
||||
cd mkiocccentry</p>
|
||||
<div class="sourceCode" id="cb1"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a> <span class="bu">cd</span> some_directory</span>
|
||||
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">git</span> clone git@github.com:ioccc-src/mkiocccentry.git</span>
|
||||
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a> <span class="bu">cd</span> mkiocccentry</span></code></pre></div>
|
||||
<p>If you already have an mkiocccentry tool directory:</p>
|
||||
<p>cd mkiocccentry
|
||||
git fetch
|
||||
git rebase</p></li>
|
||||
<li><p>Make the mkiocccentry toolkit</p>
|
||||
<p>make clobber all</p></li>
|
||||
<li><p>Run the mkiocccentry tool to form your entry tarball</p>
|
||||
<p>./mkiocccentry work_dir prog.c Makefile remarks.md [file …]</p>
|
||||
<div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a> <span class="bu">cd</span> mkiocccentry</span>
|
||||
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">git</span> fetch</span>
|
||||
<span id="cb2-3"><a href="#cb2-3" aria-hidden="true" tabindex="-1"></a> <span class="fu">git</span> rebase</span></code></pre></div>
|
||||
<h4 id="make-the-mkiocccentry-toolkit">4. Make the mkiocccentry toolkit</h4>
|
||||
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a> <span class="fu">make</span> clobber all</span></code></pre></div>
|
||||
<h4 id="run-the-mkiocccentry-tool-to-form-your-entry-tarball">5. Run the mkiocccentry tool to form your entry tarball</h4>
|
||||
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a> <span class="ex">mkiocccentry</span> work_dir prog.c Makefile remarks.md [file ...]</span></code></pre></div>
|
||||
<p>where:</p>
|
||||
<p>work_dir directory where the entry directory and tarball are formed
|
||||
prog.c path to the C source for your entry</p>
|
||||
<p>Makefile Makefile to build (make all) and cleanup (make clean & make clobber)</p>
|
||||
<p>remarks.md Remarks about your entry in markdown format: see <a href="#remarks_md">FAQ 2.1</a> for more info.</p>
|
||||
<pre><code> NOTE: See the [markdown syntax](https://www.markdownguide.org/basic-syntax) guide.
|
||||
See also [CommonMark Spec](https://spec.commonmark.org/current/).</code></pre>
|
||||
<p>[file …] extra data files to include with your entry</p>
|
||||
<ul>
|
||||
<li><p>work_dir</p>
|
||||
<p>directory where the entry directory and tarball are formed</p></li>
|
||||
<li><p>prog.c</p>
|
||||
<p>path to the C source for your entry</p></li>
|
||||
<li><p>Makefile</p>
|
||||
<p>Makefile to build (make all) and cleanup (make clean & make clobber)</p></li>
|
||||
<li><p>remarks.md</p>
|
||||
<p>Remarks about your entry in markdown format: see <a href="#remarks_md">FAQ 2.1</a> for more info.</p></li>
|
||||
<li><p>[file …]</p>
|
||||
<p>Optional extra data files to include with your entry</p></li>
|
||||
</ul>
|
||||
<p>NOTE: Please see our <a href="markdown.html">IOCCC markdown guide</a> for <strong>important information</strong> on using markdown in the IOCCC.</p>
|
||||
<p>NOTE: It is <em>NOT</em> necessary to install the tools to use them as you can run
|
||||
the tools from the top of the <em>mkiocccentry repo</em> directory just fine.</p>
|
||||
<p>If <code>mkiocccentry</code> tool indicates that there is a problem with your entry,
|
||||
@@ -531,15 +535,14 @@ especially if it identifies a <a href="next/rules.html#2">rule 2</a> related pro
|
||||
you are <strong>strongly</strong> encouraged to revise and correct your entry and
|
||||
then re-run the <code>mkiocccentry</code> tool.</p>
|
||||
<p>If you choose to risk violating rules, be sure an explain your reason
|
||||
for doing so in your <code>remarks.md</code> file.</p></li>
|
||||
<li><p>Upload your entry to the IOCCC submit server</p>
|
||||
<p>The <strong>IOCCC submit server</strong> is still being written as of 2024
|
||||
Mar 10. <!--XXX--> As such, we do not yet have instructions
|
||||
for doing so in your <code>remarks.md</code> file.</p>
|
||||
<h4 id="upload-your-entry-to-the-ioccc-submit-server">6. Upload your entry to the IOCCC submit server</h4>
|
||||
<p>The <strong>IOCCC submit server</strong> is still being written.
|
||||
<!--XXX--> As such, we do not yet have instructions
|
||||
on how upload your entry to the <strong>IOCCC submit server</strong>. Once
|
||||
<strong>IOCCC submit server</strong> is ready, we will update this section
|
||||
with the proper instructions. Watch the <a href="news.html">IOCCC news</a>
|
||||
for an annoucement of the availability of the <strong>IOCCC submit server</strong>.</p></li>
|
||||
</ol>
|
||||
for an annoucement of the availability of the <strong>IOCCC submit server</strong>.</p>
|
||||
<div id="faq0_1">
|
||||
<h3 id="faq-0.1-what-types-of-entries-have-been-frequently-submitted-to-the-ioccc">FAQ 0.1: What types of entries have been frequently submitted to the IOCCC?</h3>
|
||||
</div>
|
||||
|
||||
@@ -105,92 +105,115 @@ other inconsistencies with the original entry?](#faq4_3)
|
||||
|
||||
To submit your code to the IOCCC, you **MUST** follow these steps:
|
||||
|
||||
0. Verify that the IOCCC is open for submissions
|
||||
|
||||
Check the [status.json](status.json) URL and
|
||||
check the [IOCCC news](news.html#news) to
|
||||
see of the IOCCC is open.
|
||||
#### 0. Verify that the IOCCC is open for submissions
|
||||
|
||||
You may only register for the IOCCC
|
||||
and you may only submit your entries to the IOCCC when the IOCCC is **OPEN**.
|
||||
Check the [current status of the IOCCC](status.html) see of the IOCCC is open.
|
||||
|
||||
1. Read the latest IOCCC rules and review the IOCCC guidelines
|
||||
You may **only register for the IOCCC when the IOCCC is OPEN**.
|
||||
|
||||
Please pay close attention to the [official IOCCC rules](next/rules.html).
|
||||
You may **only submit your entries to the IOCCC when the IOCCC is OPEN**.
|
||||
|
||||
You are also **highly encouraged** to review the
|
||||
[official IOCCC guidelines](next/guidelines.html) as they contain important
|
||||
suggestions, useful hints, and IOCCC humor. :-)
|
||||
|
||||
2. Register for the IOCCC
|
||||
|
||||
The **IOCCC registration procedure** is still being designed.
|
||||
<!--XXX--> As such, we do not yet have instructions on how to
|
||||
use the **IOCCC registration procedure**. Once **IOCCC
|
||||
registration procedure** is ready, we will update this section
|
||||
with the proper instructions. Watch the [IOCCC news](news.html)
|
||||
for an annoucement about the **IOCCC registration procedure**.
|
||||
|
||||
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.
|
||||
|
||||
3. Obtain the latest mkiocccentry toolkit
|
||||
|
||||
If you do not have an mkiocccentry tool directory:
|
||||
|
||||
cd some_directory
|
||||
git clone git@github.com:ioccc-src/mkiocccentry.git
|
||||
cd mkiocccentry
|
||||
|
||||
If you already have an mkiocccentry tool directory:
|
||||
|
||||
cd mkiocccentry
|
||||
git fetch
|
||||
git rebase
|
||||
|
||||
4. Make the mkiocccentry toolkit
|
||||
|
||||
make clobber all
|
||||
|
||||
5. Run the mkiocccentry tool to form your entry tarball
|
||||
|
||||
./mkiocccentry work_dir prog.c Makefile remarks.md [file ...]
|
||||
|
||||
where:
|
||||
|
||||
work_dir directory where the entry directory and tarball are formed
|
||||
prog.c path to the C source for your entry
|
||||
See also the [IOCCC news](news.html#news) for more information.
|
||||
|
||||
|
||||
Makefile Makefile to build (make all) and cleanup (make clean & make clobber)
|
||||
#### 1. Read the latest IOCCC rules and review the IOCCC guidelines
|
||||
|
||||
remarks.md Remarks about your entry in markdown format: see [FAQ 2.1](#remarks_md) for more info.
|
||||
Please pay close attention to the [official IOCCC rules](next/rules.html).
|
||||
|
||||
NOTE: See the [markdown syntax](https://www.markdownguide.org/basic-syntax) guide.
|
||||
See also [CommonMark Spec](https://spec.commonmark.org/current/).
|
||||
You are also **highly encouraged** to review the
|
||||
[official IOCCC guidelines](next/guidelines.html) as they contain important
|
||||
suggestions, useful hints, and IOCCC humor. :-)
|
||||
|
||||
[file ...] extra data files to include with your entry
|
||||
|
||||
NOTE: It is *NOT* necessary to install the tools to use them as you can run
|
||||
the tools from the top of the _mkiocccentry repo_ directory just fine.
|
||||
#### 2. Register for the IOCCC
|
||||
|
||||
If `mkiocccentry` tool indicates that there is a problem with your entry,
|
||||
especially if it identifies a [rule 2](next/rules.html#2) related problem,
|
||||
you are **strongly** encouraged to revise and correct your entry and
|
||||
then re-run the `mkiocccentry` tool.
|
||||
The **IOCCC registration procedure** is still being designed.
|
||||
<!--XXX--> As such, we do not yet have instructions on how to
|
||||
use the **IOCCC registration procedure**. Once **IOCCC
|
||||
registration procedure** is ready, we will update this section
|
||||
with the proper instructions. Watch the [IOCCC news](news.html)
|
||||
for an annoucement about the **IOCCC registration procedure**.
|
||||
|
||||
If you choose to risk violating rules, be sure an explain your reason
|
||||
for doing so in your `remarks.md` file.
|
||||
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.
|
||||
|
||||
6. Upload your entry to the IOCCC submit server
|
||||
|
||||
The **IOCCC submit server** is still being written as of 2024
|
||||
Mar 10. <!--XXX--> As such, we do not yet have instructions
|
||||
on how upload your entry to the **IOCCC submit server**. Once
|
||||
**IOCCC submit server** is ready, we will update this section
|
||||
with the proper instructions. Watch the [IOCCC news](news.html)
|
||||
for an annoucement of the availability of the **IOCCC submit server**.
|
||||
#### 3. Obtain the latest mkiocccentry toolkit
|
||||
|
||||
If you do not have an mkiocccentry tool directory:
|
||||
|
||||
```sh
|
||||
cd some_directory
|
||||
git clone git@github.com:ioccc-src/mkiocccentry.git
|
||||
cd mkiocccentry
|
||||
```
|
||||
|
||||
If you already have an mkiocccentry tool directory:
|
||||
|
||||
```sh
|
||||
cd mkiocccentry
|
||||
git fetch
|
||||
git rebase
|
||||
```
|
||||
|
||||
#### 4. Make the mkiocccentry toolkit
|
||||
|
||||
```sh
|
||||
make clobber all
|
||||
```
|
||||
|
||||
#### 5. Run the mkiocccentry tool to form your entry tarball
|
||||
|
||||
```sh
|
||||
mkiocccentry work_dir prog.c Makefile remarks.md [file ...]
|
||||
```
|
||||
|
||||
where:
|
||||
|
||||
* work_dir
|
||||
|
||||
directory where the entry directory and tarball are formed
|
||||
|
||||
* prog.c
|
||||
|
||||
path to the C source for your entry
|
||||
|
||||
* Makefile
|
||||
|
||||
Makefile to build (make all) and cleanup (make clean & make clobber)
|
||||
|
||||
* remarks.md
|
||||
|
||||
Remarks about your entry in markdown format: see [FAQ 2.1](#remarks_md) for more info.
|
||||
|
||||
* [file ...]
|
||||
|
||||
Optional extra data files to include with your entry
|
||||
|
||||
NOTE: Please see our [IOCCC markdown guide](markdown.html) for **important information** on using markdown in the IOCCC.
|
||||
|
||||
NOTE: It is *NOT* necessary to install the tools to use them as you can run
|
||||
the tools from the top of the _mkiocccentry repo_ directory just fine.
|
||||
|
||||
If `mkiocccentry` tool indicates that there is a problem with your entry,
|
||||
especially if it identifies a [rule 2](next/rules.html#2) related problem,
|
||||
you are **strongly** encouraged to revise and correct your entry and
|
||||
then re-run the `mkiocccentry` tool.
|
||||
|
||||
If you choose to risk violating rules, be sure an explain your reason
|
||||
for doing so in your `remarks.md` file.
|
||||
|
||||
|
||||
#### 6. Upload your entry to the IOCCC submit server
|
||||
|
||||
The **IOCCC submit server** is still being written.
|
||||
<!--XXX--> As such, we do not yet have instructions
|
||||
on how upload your entry to the **IOCCC submit server**. Once
|
||||
**IOCCC submit server** is ready, we will update this section
|
||||
with the proper instructions. Watch the [IOCCC news](news.html)
|
||||
for an annoucement of the availability of the **IOCCC submit server**.
|
||||
|
||||
|
||||
|
||||
|
||||
+4
-10
@@ -395,6 +395,7 @@ then consider making pull requests against the <a href="https://github.com/ioccc
|
||||
<ul>
|
||||
<li><strong><a href="years.html">Winning Entries</a></strong></li>
|
||||
<li><strong><a href="authors.html">People who have won</a></strong></li>
|
||||
<li>Other parts of the IOCCC menu</li>
|
||||
</ul>
|
||||
<p>If you see this icon <a href="nojs-menu.html"> <img src="png/hamburger-icon-open.png"
|
||||
alt="hambuger-style menu icon"
|
||||
@@ -419,16 +420,9 @@ then consider making pull requests against the <a href="https://github.com/ioccc
|
||||
<li>To illustrate some of the subtleties of the C language.</li>
|
||||
<li>To provide a safe forum for poor C code. :-)</li>
|
||||
</ul>
|
||||
<h1 id="the-ioccc-is-currently-closed.">The IOCCC is currently <strong>CLOSED</strong>.</h1>
|
||||
<p>Right now, you <strong>CANNOT register</strong> as a contestant with the IOCCC,<BR>
|
||||
nor can you send us a submission, because the <strong>IOCCC</strong> is yet <strong>NOT open</strong>.
|
||||
<BR>
|
||||
You may wish to follow <a href="https://fosstodon.org/@ioccc">IOCCC on Mastodon</a> as we announce
|
||||
the start of an new IOCCC there.
|
||||
<BR>
|
||||
Speaking of IOCCC news, you may wish to visit <a href="news.html#news">IOCCC news</a> for information on the next <strong>IOCCC</strong>.
|
||||
<BR>
|
||||
You may also check on the <a href="status.json">status.json</a> for the current status of the <strong>IOCCC</strong>.</p>
|
||||
<h1 id="entering-the-contest">Entering the Contest</h1>
|
||||
<p>View the <a href="status.html">current status of the IOCCC</a> to see of the IOCCC is open for submissions.</p>
|
||||
<p>See <a href="faq.html#submit">FAQ 0.0: How may I submit to the IOCCC?</a> for more information.</p>
|
||||
<!--
|
||||
|
||||
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
|
||||
|
||||
@@ -21,6 +21,7 @@ Explore, under the **Entries** in the _topbar_ menu:
|
||||
|
||||
* **[Winning Entries](years.html)**
|
||||
* **[People who have won](authors.html)**
|
||||
* Other parts of the IOCCC menu
|
||||
|
||||
If you see this icon <a href="nojs-menu.html"> <img src="png/hamburger-icon-open.png"
|
||||
alt="hambuger-style menu icon"
|
||||
@@ -53,17 +54,11 @@ The goals of the IOCCC:
|
||||
* To provide a safe forum for poor C code. :-)
|
||||
|
||||
|
||||
# The IOCCC is currently **CLOSED**.
|
||||
# Entering the Contest
|
||||
|
||||
Right now, you **CANNOT register** as a contestant with the IOCCC,<BR>
|
||||
nor can you send us a submission, because the **IOCCC** is yet **NOT open**.
|
||||
<BR>
|
||||
You may wish to follow [IOCCC on Mastodon](https://fosstodon.org/@ioccc) as we announce
|
||||
the start of an new IOCCC there.
|
||||
<BR>
|
||||
Speaking of IOCCC news, you may wish to visit [IOCCC news](news.html#news) for information on the next **IOCCC**.
|
||||
<BR>
|
||||
You may also check on the [status.json](status.json) for the current status of the **IOCCC**.
|
||||
View the [current status of the IOCCC](status.html) to see of the IOCCC is open for submissions.
|
||||
|
||||
See [FAQ 0.0: How may I submit to the IOCCC?](faq.html#submit) for more information.
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
Reference in new issue
Block a user