diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 000000000..a4693a45d
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,21 @@
+# Contributing to the IOCCC
+
+## Submit to the IOCCC
+
+0. Verify that the IOCCC is open for submissions.
+1. If the IOCCC is open, you need to register as a contestant.
+See: how to enter for how to register.
+2. Once you have been registered, you will receive and Email message for how prepair your entries for submission,
+and how to upload the compressed tarballs to our submission portal.
+3. Once the IOCCC closes,
+the judges will select the winning entries,
+announce them on the @IOCCC twitter feed,
+notify the winners via Email using their previouslt registered Email address,
+and upload the winning code to the ioccc-src/winner repo
+which in turn will cause them to be displayed on the IOCCC winners page.
+
+## Update your winning entry
+
+If you are an IOCCC winner, you may update your entry (meta-data as well as source code)
+by using a GitHub pull request
+against the master brance of the ioccc-src/winner repo.