Commit Graph
6859 Commits
Author SHA1 Message Date
Cody Boone Ferguson 0ba38856aa Rebuild faq.html 2025-11-29 09:30:38 -08:00
Cody Boone Ferguson d49e2f2d9c More work on rules, guidelines and FAQ
More links have to be checked as does formatting and other things. The
guidelines have had some typo fixes but more has to be done.
2025-11-29 09:28:49 -08:00
Cody Boone Ferguson 87d8c627a0 Fixes and minor improvements in rules
This includes typos (including command lines, formatting and other
things), renaming some rules to be a bit more intuitive and other things
I noticed.

Please note that I have not yet checked all links: not in other files or
in this file. This will be done after a break, and it likely will
involve updates to the guidelines and possibly the FAQ too. In other
words this is a work in progress that should be completed later today.
2025-11-29 06:14:01 -08:00
Landon Curt Noll 698cd8f92b checkpoint rules & guidelines, FAQ update, draft IOCCC29 dates
This is a draft edit of the revised IOCCC guidelines for **IOCCC29**.

Due the above, `next/guidelines.md` has undergone a significant update.
The `next/rules.md` and `faq.md` files have been modified accordingly.

The `faq.md` version is now **29.01 2025-11-28**.
The `next/guidelines.md` version is now **29.00 2025-11-28**.
The `next/rules.md` version is now *29.08 2025-11-28**.

Draft **IOCCC29** dates have been added to `rules.md`.

Ran `make quick_www` to perform the above.

TODO: Continue to revise and improve the IOCCC guidelines.

TODO: Fix typos and minor nits in the `next/guidelines.md`.

TODO: Fix typos and minor nits in the `next/rules.md`.
2025-11-29 00:14:31 -08:00
Landon Curt Noll bf93637eae use checkmark with no background in markdown.md 2025-11-28 20:33:46 -08:00
Landon Curt Noll b19846fb4d improve markdown
Fixed a number of whitespace, HTML comments, intending,
and markdown problems.

Clarified the <!---language--> syntax.

Made a number of textual changes to be more consistent.

Replaced emoji with HTML symbols.

Misc cleanup.

Ran `make markdown sitemap` to perform the above.
2025-11-28 08:47:33 -08:00
Landon Curt Noll 8ef10b3df6 make quick_ww due to recent commits 2025-11-27 21:04:07 -08:00
Landon Curt Noll 697cc91319 Merge pull request #241 from SirWumpus/green_tickles
Split examples into incorrect and correct code blocks;
2025-11-27 20:58:10 -08:00
Anthony Howe 28323ee356 Split examples into incorrect and correct code blocks; move the
cross and tick marks out of the examples and apply a `<span
style="color:name">` to assert correct viewing for all browsers
and fonts.
2025-11-27 15:02:39 -05:00
Landon Curt Noll 3011f32757 render makrdown and rules, update sitemap 2025-11-27 08:01:25 -08:00
Landon Curt Noll 598d3d9002 Merge pull request #240 from SirWumpus/minor_corrections 2025-11-27 07:57:15 -08:00
Anthony Howe 48b4b542d4 Minor spell and grammar changes. Fix Markdown anchor-name section
restoring `<div>` and some formatting.
2025-11-27 07:44:43 -05:00
Landon Curt Noll 9907d445bb update markdown guidelines to 29.0 2025-11-26
Changed the markdown guidelines version to "29.0 2025-11-26".

Ran `make markdown timestamp` to perform the above.
2025-11-26 23:22:26 -08:00
Landon Curt Noll a039928179 Merge pull request #234 from SirWumpus/markdown_O1
Refactor markdown guidelines to improve space and presentation.
2025-11-26 23:02:34 -08:00
Landon Curt Noll f64f244ba6 update due to recent commits
The largest change was due to modifying `ioccc.css`
that resulted in all year and entry tarballs being modified.

Ran `make update` to perform the above.
2025-11-25 22:42:46 -08:00
Anthony C Howe 85ac25c44f Merge branch 'ioccc-src:master' into markdown_O1 2025-11-25 15:03:35 -05:00
Landon Curt Noll 2f3691ef24 Merge pull request #238 from xexyl/pandoc 2025-11-25 10:18:49 -08:00
Cody Boone Ferguson 6cb22b90d4 Fix bin/pandoc-wrapper to use verge(1) - #237
The script needs to use verge(1) (see
https://github.com/xexyl/jparse/blob/master/verge.c) from the jparse
repo (see https://github.com/xexyl/jparse/).

NOTE: it is NOT recommended you install verge(1) from the jparse repo
for IOCCC related things. Instead run (the first line only if you don't
already have the mkiocccentry repo cloned and updated; if you have it
you might wish to pull the current release):

    git clone https://github.com/ioccc-src/mkiocccentry.git"
    cd mkiocccentry && make clobber all
    cd jparse && sudo make install clobber

This is because on a rare occasion the jparse repo can be ahead of the
mkiocccentry's jparse/ directory.

Tested with 'make markdown' (this is enough because it uses the
pandoc-wrapper.sh and it's also what triggered the bug for @SirWumpus in
NetBSD - which does not support sort -V).

In theory the script should work under NetBSD now.
2025-11-25 02:57:36 -08:00
Landon Curt Noll bd6414788a Merge pull request #236 from xexyl/try
Fix next/try.alt.sh, update try script versions
2025-11-24 18:34:13 -08:00
Cody Boone Ferguson 328cd5924c Fix next/try.alt.sh, update try script versions
The try.alt.sh used 'make all' and it also called './prog' and not
'./prog.alt'.

The version for both try.sh and try.alt.sh were updated. Presumably
before the contest is opened this will change again (or not due to this)
but since I edited the try.alt.sh and updated the version it seems
fitting to update the try.sh version too.
2025-11-24 13:35:56 -08:00
Anthony C Howe 6b0fc2f146 Merge branch 'ioccc-src:master' into markdown_O1 2025-11-24 09:17:13 -05:00
Landon Curt Noll 940dd9cf25 Merge pull request #232 from SirWumpus/fix_scrollbars
Fix code blocks with unnecessary disabled scrollbars.
2025-11-24 05:28:57 -08:00
Landon Curt Noll 6f075bfe98 undo whitespace change in ioccc.css 2025-11-24 05:26:37 -08:00
Anthony Howe 73add7628f Change Unicode characters for alternative coloured TICK & check marks.
Remove `Tips for vim` users - do you provide the Emacs equivalent, or
Nano, Joe, etc. - how to use an editor is not our job.
2025-11-24 04:08:58 -05:00
Landon Curt Noll ca8569a6d3 update pages and sitemap based on recent commits 2025-11-23 18:22:53 -08:00
Anthony Howe 2846b12a4a Reformat lines as with line breaks; fix some spelling. 2025-11-22 09:11:07 -05:00
Landon Curt Noll 8670ec12db Merge pull request #235 from SirWumpus/rule_5_title 2025-11-21 18:24:48 -08:00
Anthony Howe 2aa9faa4b6 Refactor markdown guidelines to improve space and presentation. 2025-11-21 19:27:25 -05:00
Anthony Howe 9a5a5bc890 Rename Rule 5 and related links. 2025-11-21 19:17:53 -05:00
Landon Curt Noll 819f1d97c1 checkpoint rules version 29.05 2025-11-21
Render the improved formatting of Rule 4 - Files.

Ran `make quick_www` to perform the above.
2025-11-21 04:44:57 -08:00
Landon Curt Noll a3ad333208 Merge pull request #233 from SirWumpus/rule_4_files 2025-11-21 04:32:56 -08:00
Anthony Howe 43836706a1 Format the list of Rule 4 requirements as a bullet list. 2025-11-21 06:20:23 -05:00
Landon Curt Noll 6b427b1143 checkpoint fixed code block language comments 2025-11-20 16:38:52 -08:00
Landon Curt Noll 2f87743f46 checkpoint rules.md for quoted language blocks 2025-11-20 16:34:48 -08:00
Landon Curt Noll ee2f499839 checkpoint rules version 29.04 2025-11-20
Switched to "#" (hash) for headings in `rules.md`.

Added "-" (dash) after the rule number and before the
rule keyword.

Adjusted links rules elsewhere according to the above.

Ran `make quick_www` to perform the above.
2025-11-20 16:16:50 -08:00
Landon Curt Noll 5021fa611b checkpoint rules version 29.03 2025-11-19
Add an `#ruleX` anchor tag to each rule.

Fix `GNU Makefile syntax` in `Rule 15 Building`.

Remove redundant text in `Rule 17 Packaging` about
empty/blank files.

Ran `make quick_www` to perform the above.
2025-11-20 13:49:59 -08:00
Landon Curt Noll be670c319b Merge pull request #231 from SirWumpus/rules_edits_2 2025-11-20 12:32:05 -08:00
Anthony Howe 081852f3d7 Fix code blocks with unnecessary disabled scrollbars. 2025-11-20 15:06:41 -05:00
Anthony Howe 74400d3afb Fix incorrect link; fix format of Judges' names. 2025-11-20 14:32:10 -05:00
Landon Curt Noll 21e6319b69 Merge pull request #230 from SirWumpus/rules_edits 2025-11-20 11:27:09 -08:00
Anthony Howe 8590902c10 Minor formatting changes, grammar. Rule 18 License, the License name
and link are not transformed into an HTML link when within a code block.
2025-11-20 06:13:08 -05:00
Landon Curt Noll f4ca994d44 checkpoint rules version 29.02 2025-11-19 2025-11-19 23:41:31 -08:00
Landon Curt Noll eb82b785b4 checkpoint for version rules 29.01 2025-11-19 2025-11-19 23:23:49 -08:00
Landon Curt Noll ea37a9f559 checkpoint rules version 29.00 2025-11-19.
This is a work in progress towards an improved rule set for **IOCCC29**.

Links to rules elsewhere on the site were modified as needed.
2025-11-19 22:43:00 -08:00
Landon Curt Noll 1be0e93dbf update sitemap 2025-11-18 10:12:00 -08:00
Landon Curt Noll ff80946de3 Merge pull request #229 from xexyl/link-fix 2025-11-18 08:27:48 -08:00
Landon Curt Noll af886a17ce Merge pull request #228 from xexyl/typo-jval 2025-11-18 08:26:13 -08:00
Landon Curt Noll d0f49ce6a2 Merge pull request #227 from xexyl/comments 2025-11-18 08:25:37 -08:00
Cody Boone Ferguson f937344727 Remove removed link in FAQ
This was missed in yesterday's edit. There might be others that were
missed but the anchor mkiocccentry_process was removed and now is no
longer referenced anywhere.
2025-11-18 06:09:51 -08:00
Cody Boone Ferguson fc3574cac3 Typo fix in bin/jval-wrapper.sh 2025-11-18 04:37:31 -08:00