Commit Graph
6873 Commits
Author SHA1 Message Date
Landon Curt Noll d53e0deffd fix some indenting issues, and bing! 2025-11-29 23:11:20 -08:00
Landon Curt Noll 21798a1005 fix RTFS guideline :-) 2025-11-29 22:54:51 -08:00
Landon Curt Noll 4256b02327 checkpoint guideline fixes
Attempt to fix HTML5 errors.

Remove Makefile section from Guidelines as
this is in the FAQ.

Added links to Makefile FAQ in Guidelines.

Ran `make quick_www` to perform the above

TODO: Complete the correction for issue #244 ("Restore guidelines").

TODO: Continue to revise and improve the IOCCC guidelines as needed.

TODO: Fix typos/nits in the `next/guidelines.md` if needed.

TODO: Fix typos/nits in the `next/rules.md` if needed.
2025-11-29 17:35:58 -08:00
Landon Curt Noll c5bd5b33a4 fix guidelines, remove guideline status, update sitemap
This is a checkpoint correction for issue #244 ("Restore guidelines")
which in turn was a correction for issue #243 ("Fixes and minor
improvements in rules").

Remove code that put the contest status at the top
of the guidelines page.

Change `bin/gen-status.sh` VERSION to "2.1.0 2025-11-29",

Fix `next/guidelines.md` so that `next/guidelines.html`
is rendered correctly.

Update sitemap and status (due to recent news mod).

Ran `make quick_www` to perform the above

TODO: Complete the correction for issue #244 ("Restore guidelines").

TODO: Continue to revise and improve the IOCCC guidelines as needed.

TODO: Fix typos/nits in the `next/guidelines.md` if needed.

TODO: Fix typos/nits in the `next/rules.md` if needed.
2025-11-29 16:57:37 -08:00
Landon Curt Noll 8f77aebe3c Merge pull request #244 from xexyl/guidelines
Restore guidelines
2025-11-29 15:00:43 -08:00
Cody Boone Ferguson 41b3513422 Restore guidelines
Somehow the guidelines got clobbered during an edit. It is not clear to
me if every link is okay in this but from a quick look at it it some of
the links if not all were certainly updated. It will require another
pass in the browser but this is an emergency commit.
2025-11-29 14:54:19 -08:00
Landon Curt Noll 24d6d0bb7f Merge pull request #243 from xexyl/rules 2025-11-29 12:20:25 -08:00
Cody Boone Ferguson 6c49bc8955 Various fixes and updates
The links to rules should all be good. This includes in news.html,
quick-start.html, next/submit.html, 2024/index.html (it had been
modified to refer to next/rules.html instead of 2024/rules.html) as well
as the guidelines and rules themselves (under next/).

Various typo fixes. I'm afraid there are likely others but I must let
others deal with that as I am out of time.

Removed FAQ about mastodon push notifications. When I added the FAQ
about push notifications for mastodon I was incorrect. The web browser
interface suggests it but I never got a push notification even before
Apple broke them. There seems to be no way at this time to get them. I
note that there was a screenshot in the FAQ but this file still is in
the repo possibly.

I regenerated the html files but it's possible I forgot to do one at the
last minute.
2025-11-29 12:03:55 -08:00
Cody Boone Ferguson 28349bfb95 Merge branch 'rules' of github.com:xexyl/winner into rules 2025-11-29 10:19:09 -08:00
Cody Boone Ferguson 4939cda9e1 Restore Makefile section in guidelines
Other fixes were made as well, including in the rules. More work has to
be done still.
2025-11-29 10:15:47 -08:00
Cody Boone Ferguson 4a58a9e507 Merge branch 'master' into rules 2025-11-29 09:46:24 -08:00
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
Landon Curt Noll d91f0d62a4 render markdown and guidelines HTML as per recent commits 2025-11-29 09:11:36 -08:00
Landon Curt Noll 30aac134c0 Merge pull request #242 from SirWumpus/girly_guides
Part 1 Guidelines review.
2025-11-29 08:32:33 -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
Anthony Howe 7c886e9f80 Part 1 Guidelines review. 2025-11-29 04:09:15 -05: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