# Contributing to the IOCCC


## Creating winning IOCCC entries

One of the primary ways that people may contribute to the IOCCC is by
[Entering the IOCCC](https://www.ioccc.org/quick-start.html),
and then having a submission selected as a winning entry
by the [IOCCC judges](https://www.ioccc.org/judges.html).

You cannot do this yourself.  The [IOCCC judges](judges.html),
when [announcing the winners of a new IOCCC](faq.html#winners)
will create the content for your winning entry.

See also the FAQ on "[announcing winning IOCCC entries](faq.html#winners)".


### Fixing a winning entry

You can [submit a fix to an IOCCC entry](faq.html#fix_an_entry) by way
of making a [GitHub pull request](faq.html#pull_request).

See also the FAQ on "[helping the IOCCC](faq.html#help)".


### Updating IOCCC author information

You may correct or update IOCCC author information by submitting a
GitHub pull request that modifies an author's `author_handle.json` file.

See also the FAQ on "[updating IOCCC author information](faq.html#fix_author)".


### Identifying proper locations for IOCCC authors

If you know the location of an author listed under:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**[ZZ - Unknown location](location.html#ZZ)**

or if you find an IOCCC author location that is incorrect,
then **please submit a pull request**,
or at least [inform the IOCCC judges](contact.html).

See also the FAQ on "[proper locations for IOCCC authors](faq.html#zz_help)".


### Fixing broken website links

We would appreciate it if you try to fix the broken (the link goes nowhere) or wrong
(the link goes to something that clearly is not the original intent) web link.
If you wish to fix such links, you may open a GitHub pull request as described in
FAQ on "[fixing the website](#fix_website)".
In the case of dead links or invalid links, it doesn't matter
if it's a specific winner or not; the procedure is the same: open a pull request
to fix the problem.

See also the FAQ on "[GitHub pull request](#pull_request)"
for more information about pull requests.

See also the FAQ on "[Fixing a broken web link](faq.html#fix_link)".


### Fixing the IOCCC website

You may open a [GitHub pull request](https://github.com/ioccc-src/winner/pulls)
against the [master branch](https://github.com/ioccc-src/winner/branches)
of the [ioccc-src/winner repo](https://github.com/ioccc-src/winner)
to submit a fix.

See also the FAQ on "[Fixing the website](faq.html#fix_website)".


### Supporting the IOCCC

Here is how you may support the IOCCC:

<blockquote>
<table>

<tr>
<td colspan="3" style="padding-top: 12px;">
<span class="pseudo_h3">&nbsp;&nbsp;Support the IOCCC</span>
<span class="small_click_below">&nbsp;&nbsp;&nbsp;click below to support</span>
</td>
</tr>

<tr>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://patreon.com/IOCCC"><img src="png/patreon.128x19.png" alt="Patreon logo" width=128 height=19></a>
</td>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://coff.ee/ioccc"><img src="png/buymeacoffee.128x38.png" alt="Buy Me A Coffee logo" width=128 height=38></a>
</td>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://github.com/sponsors/ioccc-src"><img src="png/GitHub.128x51.png" alt="GitHub logo" width=128 height=51></a>
</td>
</tr>

</table>
</blockquote>

See also the FAQ on "[Supporting the IOCCC](faq.html#supporting_ioccc)".
