6909 Commits
Author SHA1 Message Date
Landon Curt Noll 38512e1c2d Merge pull request #67 from xexyl/guidelines-updates
Many fixes and other updates to guidelines
2025-01-23 12:39:21 -08:00
Cody Boone Ferguson 7ef8df9e49 Typo fix in guidelines link 2025-01-23 12:13:25 -08:00
Cody Boone Ferguson 03b4248dd2 Many fixes and other updates to guidelines
This includes typos, fixing terms (according to the new terminology used
by the IOCCC) and various other types of fixes.

Although I have gone through the entire file more does need to be done
to make sure it all reads okay and that all links are correct.
2025-01-23 12:06:56 -08:00
Landon Curt Noll b2bc88182f Merge pull request #66 from xexyl/rule17-clobber 2025-01-23 08:00:09 -08:00
Landon Curt Noll 4c49df9d35 Merge pull request #65 from xexyl/typo-makefile 2025-01-23 07:58:57 -08:00
Cody Boone Ferguson 065bd090cd More clarification in guidelines wrt rule 17 2025-01-23 07:36:32 -08:00
Cody Boone Ferguson 4a01bfc58a Clarify clobber rule in guidelines wrt rule 17 2025-01-23 07:26:35 -08:00
Cody Boone Ferguson 68702155f5 Typo fix in top level Makefile 2025-01-23 06:48:57 -08:00
Landon Curt Noll d3b2fc5ea5 Merge pull request #63 from xexyl/guidelines 2025-01-22 10:47:17 -08:00
Cody Boone Ferguson eda967ff60 Clarification and additions in guidelines
Reworded some things.

Brought up how the IOCCC has moved away from spoilers.

As part of the section on the Makefile I have additionally added to the
Makefile.example a 'try.alt' rule in the case of someone having
alternate code. It is not required, of course.
2025-01-22 09:59:03 -08:00
Landon Curt Noll 4037f6e284 Merge pull request #60 from xexyl/templates
Improve issue templates
2025-01-20 12:38:46 -08:00
Cody Boone Ferguson 287278219a Improve issue templates
Deleted feature request as that has to do with the website which is more
or less the same as an enhancement (now a website enhancement).

Improved/fixed labels.
2025-01-20 10:53:46 -08:00
Landon Curt Noll 4fc987be4d update sitemap.xml as per recent commits 2025-01-19 12:45:02 -08:00
Landon Curt Noll 4df6505bb3 Merge pull request #59 from xexyl/tput-var-mk
Remove bogus duplicate variable in var.mk
2025-01-19 10:32:11 -08:00
Landon Curt Noll bab2425407 Merge pull request #58 from xexyl/enhance
Add enhancement issue template
2025-01-19 10:31:22 -08:00
Cody Boone Ferguson 5bdcc8151a Remove bogus duplicate variable in var.mk
There were two variables called TPUT but the first one had a bogus value
('tout'). The second one is correct ('tput').
2025-01-19 06:08:51 -08:00
Cody Boone Ferguson ee570e36bb Add enhancement issue template 2025-01-19 06:05:49 -08:00
Landon Curt Noll fa6458fd40 update use of chkentry to use new arg order
The `chkentry(1)` tool was changed so that the `.auth.json`
arg comes before the `.info.json` arg.  These changes are
needed to accommodate and document that change.

Also the use of the single arg as a directory was
removed from documentation (until issue #940 is addressed).
2025-01-18 12:23:38 -08:00
Landon Curt Noll fcc7ac5d04 Merge pull request #55 from xexyl/tarballs
Add details on submitting extra files
2025-01-18 10:10:17 -08:00
Cody Boone Ferguson f241a72cb7 Fix broken links in guidelines 2025-01-18 09:39:51 -08:00
Landon Curt Noll c30dda45e7 Merge pull request #56 from xexyl/fmt-readme
Make README.html more like the temp test repo
2025-01-18 09:23:07 -08:00
Cody Boone Ferguson e28f0f213b Make README.html more like the temp test repo
These were last minute changes over there (after the great fork merge)
that I made but neglected to make here too.
2025-01-18 09:14:31 -08:00
Cody Boone Ferguson b65e85678f Add details on submitting extra files
The FAQ, guidelines and rules have been updated to reflect recent
discussions and modifications to the maximum number of files.

A new FAQ entry has been added. The guidelines talk about including
extra tarballs and rule 17 has been updated as well. Some of this was
copied directly from discussion with Landon.

Some minor other fixes were made in the guidelines and rules (mostly
wording).
2025-01-18 09:05:58 -08:00
Landon Curt Noll 3dc3f7e75f improve references to source code that inspired the IOCCC
Updated `faq.md` and `README.md` to point at the BSD source for the
old Bourne shell.  Mentioned the GENIX operating system for the NS
SYS16 system.  Added a note that the links are only approximations
of the BSD code that inspired the IOCCC.
2025-01-18 08:42:11 -08:00
Landon Curt Noll b7c7db06c7 update sitemap as per the previous commit 2025-01-18 02:08:15 -08:00
Landon Curt Noll ee033b4eb5 Merge pull request #54 from tanaydin/patch-1
Update README.md
2025-01-18 02:05:01 -08:00
Landon Curt Noll de727a497c modify PR #54
Hello @tanaydin,

We are about to modify the result of your PR #54, @tanaydin to include
a link to the finger daemon source.  Unfortunately the finger daemon
source is not found in that 4.2BSD repo, so we had to dip into the
[4.3BSD-Reno](https://github.com/dank101/4.3BSD-Reno) repo, which isn't
exactly correct as that post-dates the 1984 IOCCC starting event but
will have to do.

We modified the link to use HTML "Left Parenthesis" and "Right Parenthesi"
as per [IOCCC markdown guidelines regarding LITERAL “(” or “)” in
markdown link titles](https://www.ioccc.org/markdown.html#parentheses)
in order to your mod to pass the web site test code.

We also modified the references in the FAQ, as per your suggestion.

We also performed needed changes to update the associated HTML files.

We thank you for recommending this change.

Stay tuned for the update.
2025-01-18 01:50:22 -08:00
tanaydin sirin 4e62498302 Update README.md
Added link to 4.2BSD finger source code.
2025-01-18 10:02:39 +01:00
Landon Curt Noll 32af7ff33c add gen_status and gen_sitemap to www and quick_www
Added `gen_status` and `gen_sitemap` to near the end of both `make www`
and `make quick_www`.  Moved `find_missing_links` to the end of both
`make www` and `make quick_www`.

Updated `sitemap.xml`.

Performed `make www` on macOS to complete the above.
Performed `make quick_www` on macOS to complete the above.
2025-01-17 18:38:08 -08:00
Landon Curt Noll 53c1fc83b2 Merge pull request #53 from xexyl/cc 2025-01-17 11:06:30 -08:00
Cody Boone Ferguson 220864ac2d Fix Makefile.example - add missing variables
Winning entries include var.mk and that sets the variables CLANG and
GCC. Without this the findstring check in the Makefile (on ${CC})
matches the first one and uses the wrong warning options.

This commit resolves this problem.
2025-01-17 09:38:15 -08:00
Landon Curt Noll 09561e530b update sitemal.xml as per recent web site changes 2025-01-16 16:02:03 -08:00
Landon Curt Noll c53095361b Merge pull request #51 from xexyl/seed 2025-01-16 14:51:16 -08:00
Cody Boone Ferguson 3626027455 Add details about -s seed/-d to FAQ and guidelines 2025-01-16 11:32:32 -08:00
Landon Curt Noll 27527d67bf Merge pull request #50 from xexyl/ex-makefile 2025-01-16 08:49:25 -08:00
Cody Boone Ferguson 2c3514ec3f Clarify a statement in next/Makefile.example
One should not remove the ALT_OBJ or ALT_TARGET lines but rather the
comments about them (that explain to submitters how to use them).
2025-01-16 06:31:14 -08:00
Landon Curt Noll e6e436a5f2 Merge pull request #49 from xexyl/uk-gb 2025-01-16 06:09:01 -08:00
Cody Boone Ferguson 5daa894348 Rebuild html files per UK -> GB country code 2025-01-16 05:56:08 -08:00
Landon Curt Noll 985143605f Merge pull request #48 from didgogns/master 2025-01-16 05:40:09 -08:00
didgogns 5b9220fb57 location_code UK to GB 2025-01-16 22:02:12 +09:00
Landon Curt Noll 83bb5b417a update sitemap.xml due to recent web site mods 2025-01-14 15:46:53 -08:00
Landon Curt Noll c4f6f8ac90 Merge pull request #47 from xexyl/clobber-gson 2025-01-14 10:58:35 -08:00
Cody Boone Ferguson c840024e38 Fix clobber rule in 1992/gson
The rule removed the file 'og' but this file does not exist. The closest
thing to that is 'ag' but that's removed from a previous line in the
rule.
2025-01-14 07:04:58 -08:00
Landon Curt Noll c075bca287 improve the next/Makefile.example
Removed use of @${TRUE} in make actions.

Use `${PROG}.c` and `${PROG}.alt.c` in compile actions.
2025-01-12 23:07:51 -08:00
Landon Curt Noll 728af35143 remove reference to Makefile.example from the other repo 2025-01-12 19:32:24 -08:00
Landon Curt Noll 3e10757830 Merge pull request #46 from xexyl/typos
Typo fix in rules and guidelines
2025-01-10 11:25:16 -08:00
Cody Boone Ferguson 695b587da3 Typo fix in rules and guidelines
This includes the include files inc/guidelines.pending.hdr and
inc/rules.pending.hdr.

Rebuilt html files as well.

This does not include the other pending fixes and it does not include
the updates about mkiocccentry now allowing subdirectories. That'll come
in another commit either later today or if not then hopefully this
weekend.
2025-01-10 06:02:50 -08:00
Landon Curt Noll 4f82d54d04 update sitemap and status date 2025-01-09 23:35:08 -08:00
Landon Curt Noll 11dfe51c6c move IOCCC Quick Start Guide
Created `quick-start.md` to hold the FAQ 0.0 content.

Used `sgit(1)` to change:

* faq.html#enter ==> quick-start.html#enter
* faq.html#enter_questions ==> quick-start.html#enter_questions
* faq.html#step_0 ==> quick-start.html#step_0
* faq.html#step_1 ==> quick-start.html#step_1
* faq.html#step_2 ==> quick-start.html#step_2
* faq.html#register ==> quick-start.html#register
* faq.html#step_3 ==> quick-start.html#step_3
* faq.html#step_4 ==> quick-start.html#step_4
* faq.html#step_5 ==> quick-start.html#step_5
* faq.html#step_6 ==> quick-start.html#step_6
* faq.html#step_7 ==> quick-start.html#step_7
* faq.html#step_submit ==> quick-start.html#step_submit

Via:

```sh
sgit -e 's/faq\.html#enter/quick-start.html#enter/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#enter_questions/quick-start.html#enter_questions/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#step_0/quick-start.html#step_0/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#step_1/quick-start.html#step_1/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#step_2/quick-start.html#step_2/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#register/quick-start.html#register/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#step_3/quick-start.html#step_3/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#step_4/quick-start.html#step_4/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#step_5/quick-start.html#step_5/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#step_6/quick-start.html#step_6/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#step_7/quick-start.html#step_7/g' '*.md' '*.hdr' 'inc/*.html'
sgit -e 's/faq\.html#step_submit/quick-start.html#step_submit/g' '*.md' '*.hdr' 'inc/*.html'
```

The former FAQ 0.0 section in `faq.html` now just refers to `quick-start.html`.

Modified menu and non-JS menu so that "Enter the IOCCC" refers to `quick-start.html`.

Changed `bin/gen-top-html.sh` VERSION from "1.4.10 2024-11-23"
to "1.4.11 2025-01-09".

Performed `make www` on macOS to complete the above.
2025-01-09 23:11:43 -08:00
Landon Curt Noll d1e28658f9 more sitemap cleanup
removed most inc files form cleanup except `inc/index.html`.

Updated `sitemap.xml`.

Changed `bin/status2html.sh` VERSION from "1.3.15 2025-01-09"
to "1.3.16 2025-01-09".

Performed `make gen_status gen_sitemap timestamp` on macOS to complete the above.
2025-01-09 21:14:36 -08:00