diff --git a/2001/coupard/try.sh b/2001/coupard/try.sh
index dd0fc315a..65e6b7e55 100755
--- a/2001/coupard/try.sh
+++ b/2001/coupard/try.sh
@@ -32,5 +32,5 @@ elif [[ -S "$DSP" ]]; then
./coupard > "$DSP"
else
echo "SoX not installed. Please install it and try again." 1>&2
- echo "Tip: see https://github.com/ioccc-src/temp-test-ioccc/blob/master/faq.md#sox." 1>&2
+ echo "Tip: visit: https://www.ioccc.org/faq.html#sox" 1>&2
fi
diff --git a/2005/boutines/try.sh b/2005/boutines/try.sh
index 0c957e71d..80334aab2 100755
--- a/2005/boutines/try.sh
+++ b/2005/boutines/try.sh
@@ -65,5 +65,5 @@ else
echo 1>&2
echo "convert not found (ImageMagick not installed?)" 1>&2
echo "Try viewing *.svg with a graphics viewer that can view SVG files." 1>&2
- echo "Tip: see https://github.com/ioccc-src/temp-test-ioccc/blob/master/faq.md#imagemagick." 1>&2
+ echo "Tip: visit: https://www.ioccc.org/faq.html#imagemagick" 1>&2
fi
diff --git a/2005/sykes/README.md b/2005/sykes/README.md
index ed8b454fa..f217ef689 100644
--- a/2005/sykes/README.md
+++ b/2005/sykes/README.md
@@ -37,7 +37,7 @@ For those who fondly remember their first
down memory lane ... starting with `$C000` of course!
We encourage you to try and grok the obfuscated expression on [line
-56](https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/sykes.c#L56),
+56](%%REPO_URL%%/2005/sykes/sykes.c#L56),
after the C pre-processor gets finished with it!
We downloaded the [ROM](https://en.wikipedia.org/wiki/ROM_image) contents to use
@@ -258,13 +258,13 @@ mode. Otherwise some PET specific features are skipped during normal
The main processing all happens in a heroic expression containing no
less than 64 ternary operators (after `cpp`) starting on [line
-56](https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/sykes.c#L56).
+56](%%REPO_URL%%/2005/sykes/sykes.c#L56).
This decodes the
[6502](https://en.wikipedia.org/wiki/MOS_Technology_6502#Technical_description)
instructions according to a table and executes them.
The addressing mode is decoded in a similar expression starting on [line
-53](https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/sykes/sykes.c#L53).
+53](%%REPO_URL%%/2005/sykes/sykes.c#L53).
### Bugs
diff --git a/2013/endoh3/try.sh b/2013/endoh3/try.sh
index 7d8add7c3..370d0e45b 100755
--- a/2013/endoh3/try.sh
+++ b/2013/endoh3/try.sh
@@ -76,7 +76,7 @@ endoh3()
echo 1>&2
else
echo "Please install either SoX, ruby or padsp (from PulseAudio)." 1>&2
- echo "Tip: see https://github.com/ioccc-src/temp-test-ioccc/blob/master/faq.md#sox." 1>&2
+ echo "Tip: visit: https://www.ioccc.org/faq.html#sox" 1>&2
exit 1
fi
fi
diff --git a/2018/algmyr/try.sh b/2018/algmyr/try.sh
index 4eaf6856b..a578f0fc6 100755
--- a/2018/algmyr/try.sh
+++ b/2018/algmyr/try.sh
@@ -31,7 +31,7 @@ SOX="$(type -P sox)"
if [[ -z "$SOX" && -z "$APLAY" ]]; then
echo "Missing both sox and aplay, cannot do this step." 1>&2
- echo "NOTE: see https://github.com/ioccc-src/temp-test-ioccc/blob/master/faq.md#sox." 1>&2
+ echo "Tip: visit: https://www.ioccc.org/faq.html#sox" 1>&2
elif [[ -n "$SOX" ]]; then
echo "$ echo -n ' MENE MENE TEKEL UPHARSIN ' | ./prog | \
$SOX -t raw -c 1 -r 44100 -L -e floating-point -b 32 \
diff --git a/2018/bellard/try.sh b/2018/bellard/try.sh
index 85701ec0a..413d619b3 100755
--- a/2018/bellard/try.sh
+++ b/2018/bellard/try.sh
@@ -40,12 +40,12 @@ elif [[ -n "$PNGTOPNM" && -n "$PNMSCALE" && -n "$CJPEG" ]]; then
else
if [[ -z "$PNGTOPAM" || -z "$PNGTOPNM" || "$PNMSCALE" ]]; then
echo "Cannot find pngtopam(1) or pnmscale(1). Try installing netpbm first." 1>&2
- echo "See https://github.com/ioccc-src/temp-test-ioccc/blob/master/faq.md#netpbm" 1>&2
+ echo "Tip: visit: https://www.ioccc.org/faq.html#netpbm" 1>&2
echo 1>&2
fi
if [[ -z "$CJPEG" ]]; then
echo "Cannot find cjpeg. Try installing libjpeg-turbo." 1>&2
- echo "See https://github.com/ioccc-src/temp-test-ioccc/blob/master/faq.md#libjpeg." 1>&2
+ echo "Tip: visit: https://www.ioccc.org/faq.html#libjpeg" 1>&2
echo 1>&2
fi
fi
diff --git a/2019/giles/try.sh b/2019/giles/try.sh
index 2c11720d6..f26552720 100755
--- a/2019/giles/try.sh
+++ b/2019/giles/try.sh
@@ -35,6 +35,6 @@ if [[ -n "$PLAY" ]]; then
echo 1>&2
else
echo "play(1) from SoX not installed." 1>&2
- echo "NOTE: see https://github.com/ioccc-src/temp-test-ioccc/blob/master/faq.md#sox." 1>&2
+ echo "Tip: visit: https://www.ioccc.org/faq.html#sox" 1>&2
fi
diff --git a/2020/ferguson1/snake.1 b/2020/ferguson1/snake.1
index 1dbff7495..07b2b2aca 100644
--- a/2020/ferguson1/snake.1
+++ b/2020/ferguson1/snake.1
@@ -77,7 +77,7 @@ you grow to the full size!
Size to grow every time you eat a bug.
Default 5; can be negative.
"Negativity" creates for fun gameplay modes with enough creativity.
-See \fB\ Please visit www.ioccc.org for the official IOCCC web site. Please do NOT bookmark or link to this experimental web site.This is NOT the official IOCCC web site!
XXX - The text from the top down to the What follows is the actual README.md file -line will be removed when this web site becomes official - XXX
-The following is a known list of BUGS and (mis)FEATURES in IOCCC entries.
Can you fix/improve entries not under the INABIAF (it’s not a bug it’s a feature)? You are VERY WELCOME to try.
-As far as how to help: please submit your fixes in a GitHub pull
+ As far as how to help: please submit your fixes in a GitHub pull
request (with ONE PULL
REQUEST PER FIX, please)! We will be happy to credit anyone who submits successful GitHub pull
+ We will be happy to credit anyone who submits successful GitHub pull
requests in the
thanks file. If you’re the author of an entry
that win the IOCCC, we will add a link to your winning entries in the file
@@ -3300,7 +3300,7 @@ for now we wish everyone a happy new year! We hope this document was of use to you in determining which entries are known
to have a problem, what entries are known to have features that are not bugs and
so on. We also thank you for going through this document and, if you propose any
-fixes] via a GitHub pull
+fixes] via a GitHub pull
request or otherwise, we
thank you as well for the help! We will happily add you to the
thanks file as well. To comment on the IOCCC rules or the
IOCCC guidelines please view the
-GitHub discussions for this repo.
+GitHub discussions for this repo.
If there is an on-going discussion that seems relevant to what you
have to say, consider adding comments to that particular discussion.
-Otherwise consider opening a new IOCCC repo
+Otherwise consider opening a new IOCCC repo
discussion. To comment on IOCCC mkiocccentry tools,
please view the mkiocccentry repo discussions.
@@ -946,7 +946,7 @@ files) that is more consistent across IOCCC years.
FAQ Table of Contents
+FAQ Table of Contents
Section 0 - Submitting entries to a new IOCCC
, IOCCC guidelines
and on the IOCCC mkiocccentry tools.
It also possible that you may have discovered a bug in an winning IOCCC entry. If so, you are invited to try an fix the IOCCC entry and -submit that fix by way of a GitHub pull +submit that fix by way of a GitHub pull request. Please see FAQ 5.2 for how to submit a fix to an IOCCC entry.
We do not ‘maintain’ the contest entries as such. The code is made available on an ‘AS -IS’ basis. If you have a FIX for an entry, we suggest that you submit your fixes in a GitHub pull +IS’ basis. If you have a FIX for an entry, we suggest that you submit your fixes in a GitHub pull request as we welcome pull requests that have a minimal impact on the entry while improving the portability, functionality, and/or addressing known problems.
If you do submit a pull request, we ask that each pull request address just one IOCCC entry at a time.
@@ -2728,8 +2728,8 @@ have to be logged into your account.~/.ssh.
it might be ~/.ssh/github.pub.
Whatever the key file is, copy the contents and paste it into the GitHub field labelled Key. Once you have done so click on Add SSH key.
-Open in your browser the link: -https://github.com/ioccc-src/temp-test-ioccc/fork. You now should follow the +https://github.com/ioccc-src/winner/fork. You now should follow the instructions in forking the repo.
-Once you have forked the repo you are ready to clone it to your system. For instance Cody Boone Ferguson has the GitHub handle xexyl so he would type in:
- git clone https://github.com/xexyl/temp-test-ioccc [target_dir]
+ git clone https://github.com/xexyl/winner [target_dir]
Once that is completed you will need to change to that directory. The default directory would be the name of the repo but if you specified a target directory it will be that. For instance using the above example you might do:
- cd temp-test-ioccc
+ cd winner
You’re ready to make your changes now!
Here you must use your wits, knowledge, creativity and whatever else you have. @@ -2803,8 +2803,8 @@ with your ssh key. To do this you need to do:
Hi xexyl! You’ve successfully authenticated, but GitHub does not provide shell access.
Now, assuming that the forked repo is -https://github.com/xexyl/temp-test-ioccc, you’d type:
- git remote set-url origin git@github.com:xexyl/temp-test-ioccc.git
+https://github.com/xexyl/winner, you’d type:
+ git remote set-url origin git@github.com:xexyl/winner.git
Now you’d be ready to make your commits.
Before doing anything else, however, a new branch needs to be created. Continuing the example above for @@ -2840,16 +2840,16 @@ warrant the log:
remote: Resolving deltas: 100% (4/4), completed with 4 local objects. remote: remote: Create a pull request for 'human-snakes' on GitHub by visiting: - remote: https://github.com/xexyl/temp-test-ioccc/pull/new/human-snakes + remote: https://github.com/xexyl/winner/pull/new/human-snakes remote: - To github.com:xexyl/temp-test-ioccc.git + To github.com:xexyl/winner.git * [new branch] human-snakes -> human-snakes branch 'human-snakes' set up to track 'origin/human-snakes'.The link referred to above would then be opened to open a pull request. Just follow the instructions at this point. If however it does not show a link it is likely because the branch already exists in your GitHub account (for the repo). In this case you can open the link: -https://github.com/ioccc-src/temp-test-ioccc/pulls which might show something +https://github.com/ioccc-src/winner/pulls which might show something like:
xexyl:human-snakes had recent pushes 1 minute ago
and to the right of it you would see a button that says Compare & pull request @@ -2875,7 +2875,7 @@ in the matter.
When the judges have merged the pull request you now need to make sure your fork has the merge. To do this from the command line, assuming the fork in the above example, you would type:
- git checkout master && git pull https://github.com/ioccc-src/temp-test-ioccc.git master && git push origin master
+ git checkout master && git pull https://github.com/ioccc-src/winner.git master && git push origin master
This will merge your pull request to your fork.
IMPORTANT: This is NOT the official IOCCC web site!
Please visit www.ioccc.org for the official IOCCC web.
@@ -390,6 +391,8 @@This web site will be undergoing major changes, so expect many broken links, typos and other problems. If you wish to recommend changes (understanding that things may be rapidly changing out from under your copy), then consider making pull requests against the temp-test-ioccc GitHub repo.
+Explore, under the Entries in the topbar menu: