Commit Graph
6070 Commits
Author SHA1 Message Date
Cody Boone Ferguson ba9e8c9499 Remove lists and list items from FAQ
That is I did:

    sgit -e '/^<\/li>$/d' -e '/^<li>$/d' \
    -e '/^<ol>$/d' -e -e 's/^<\/ol>$/g' faq.md

The next steps are to move the question/answers to the appropriate
sections and to try and shorten as many answers as possible, possibly
merging some or even getting rid of some.
2024-10-20 07:20:00 -07:00
Landon Curt Noll 5abfa3fdcf Merge pull request #2705 from xexyl/clean-up-bugs 2024-10-19 09:13:33 -07:00
Cody Boone Ferguson 0ea1e00af7 More link fixes in bugs 2024-10-19 09:12:12 -07:00
Landon Curt Noll 4841532208 Merge pull request #2704 from xexyl/questions 2024-10-19 09:11:32 -07:00
Cody Boone Ferguson 7664a00191 More links fixed in bugs 2024-10-19 09:04:29 -07:00
Cody Boone Ferguson ae11be8233 Link fix in bugs file 2024-10-19 09:02:49 -07:00
Cody Boone Ferguson 4a9282082d Clean up bugs file 2024-10-19 08:59:06 -07:00
Cody Boone Ferguson e029372675 More more questions/answers in FAQ
Much more work needs to be done here still.
2024-10-19 06:19:52 -07:00
Landon Curt Noll 72cc1ab6e4 Merge pull request #2703 from xexyl/reorder-faq
Reorder FAQ table of contents, adding new sections
2024-10-18 18:24:15 -07:00
Cody Boone Ferguson 84ef6b782d Get section 0 of FAQ in order
This does not mean that there aren't other question/answers under this
section just yet but the first questions are those that are in the table
of contents and in the correct order.
2024-10-18 16:26:41 -07:00
Cody Boone Ferguson f54a502a12 More progress on FAQ reordering
More work must be done but to make sure that things are safe I am
committing what has been done so far as this is very error prone and
right now it seems okay.
2024-10-18 16:18:52 -07:00
Cody Boone Ferguson b62dc41478 Reorder FAQ table of contents, adding new sections
New sections were added. Not all anchors work yet. The questions/answers
are not yet in the right order. That is the next step.

Instead of relying on having to manually add numbers use ordered lists.
The sections are in unordered lists so we have control over the number.
The downside with this is with the long file it is harder to find the
section one is in but as each question/answer has a jump to the top that
should be worth the gain of not having to manually edit every question
(in the table of contents as well as the question/answers) every time a
question is moved to another place (or a new one is added) above others.

Another downside is minor: it does not allow for 0 as html lists do not
start with 0 but 1.

Another thing that has to be done is to make sure that the html lint is
correct. That can be done once this is merged. Any thing that needs to
be fixed can then be fixed.
2024-10-18 12:04:35 -07:00
Landon Curt Noll 4fb9288ea0 Merge pull request #2702 from xexyl/reorder-faq-toc
Reorder FAQ table of contents
2024-10-17 14:26:24 -07:00
Cody Boone Ferguson 330ebccc76 Reorder FAQ table of contents
Numerous sections have had questions moved to another section including
the new sections 'The mkiocccentry toolkit: finer details' and 'History
of the IOCCC'.

The first section was renamed (pending any better name as it might not
be quite right) 'Entering the IOCCC: the bare minimum you need to know'.

Renamed some questions to better (hopefully) account for what they are
about.

The purpose of not making the actual content match this reordering is so
that if any changes need to be made they do not have to be done again
(though a few were moved). Thus before more work can be done some
discussion is needed.

The guidelines and rules now refer at the top to the general FAQ
especially about the bare minimum one needs to know.
2024-10-17 11:50:22 -07:00
Landon Curt Noll b170008d51 Merge pull request #2701 from xexyl/improve-makefile 2024-10-17 09:20:48 -07:00
Cody Boone Ferguson a83661079b Improve some Makefile rules and comments 2024-10-17 08:10:25 -07:00
Landon Curt Noll f12d4b5c62 Merge pull request #2700 from xexyl/anchor-faq 2024-10-16 12:18:11 -07:00
Cody Boone Ferguson 224c1f077e Add anchor to all FAQ entries
This commit is the first step in reordering/restructuring the FAQ.

Something important to notice is that except for the FAQ sections, the
anchor names starting with the regexp '^faq[0-9]' have been removed. The
numbers have not been removed otherwise, however, and as one FAQ was a
duplicate there might be a labelling problem too.

As the FAQ links do not refer to the number but rather what they are
about, and since the FAQ is being heavily restructured, the numbers are
a burden. Even after everything is reordered it could be a potential
problem when adding a new FAQ (though that should hopefully be pretty
rare). Perhaps a list that's not numbered (unordered instead of ordered
in html terms) is what is needed but this can be decided later.

This is a work in progress but since a lot was done I wanted this in.
The next step will be to move things about and perhaps remove the
numbers, whether temporary or not.
2024-10-16 11:34:46 -07:00
Landon Curt Noll e69a907988 Merge pull request #2699 from xexyl/html2020 2024-10-15 15:40:20 -07:00
Landon Curt Noll c01ffaf219 Merge pull request #2698 from xexyl/html2019 2024-10-15 15:37:38 -07:00
Landon Curt Noll 96c5652954 Merge pull request #2697 from xexyl/html2018 2024-10-15 15:36:19 -07:00
Cody Boone Ferguson 6bbcebc7bf Format fixes in html files of 2020 2024-10-15 12:41:12 -07:00
Cody Boone Ferguson cc026c02b6 Format fix html files from 2019 2024-10-15 12:12:29 -07:00
Cody Boone Ferguson cb5ab11092 Format fixes in html files from 2018 2024-10-15 11:52:45 -07:00
Landon Curt Noll 18268ae452 Merge pull request #2696 from xexyl/html15
Format fix html files in 2015, update bugs file
2024-10-15 09:58:00 -07:00
Landon Curt Noll 1c59b16b70 Merge pull request #2695 from xexyl/missing-links
Fix exit code text in bin/find-missing-links.sh
2024-10-15 09:56:27 -07:00
Landon Curt Noll 39fa357bcb Merge pull request #2694 from xexyl/html2014
Format fixes in html files of 2014
2024-10-15 09:55:31 -07:00
Cody Boone Ferguson ea00ce2409 Format fix html files in 2015, update bugs file 2024-10-15 09:45:12 -07:00
Cody Boone Ferguson dae96bc493 Fix exit code text in bin/find-missing-links.sh
The code 5 was missing. The reason other lines changed is simply
formatting (aligned to 4 chars).
2024-10-15 06:55:26 -07:00
Cody Boone Ferguson 8eafe398e2 Format fixes in html files of 2014
This commit also adds the faq.html and bugs.html file that should have
been committed with 2013. The reason the faq.md is updated with only the
version update (backdated to yesterday) is because the version was not
updated with the previous update.
2024-10-15 06:51:04 -07:00
Landon Curt Noll 567e6541f8 fix entry2csv.sh to not damage award strings
The `bin/entry2csv.sh` too was modified to leave \uxxxx
in awards alone and to NOT convert it.

Changed `bin/entry2csv.sh` VERSION from "1.5.1 2024-10-10"
to "1.6 2024-10-14".

Performed `make entry2csv` and `make csv2entry` to test the above
under macOS.
2024-10-14 13:24:02 -07:00
Landon Curt Noll ac6c332ecd Merge pull request #2693 from xexyl/html13
Format fixes in html files of 2013
2024-10-14 12:43:01 -07:00
Landon Curt Noll 99c089852b fix title for 2020/yang
We convert it to use the canonical yyyy.dir form.
2024-10-14 12:40:42 -07:00
Cody Boone Ferguson b672f37539 Format fixes in html files of 2013 2024-10-14 12:04:47 -07:00
Landon Curt Noll 4dade5a5c7 Merge pull request #2692 from xexyl/kang-alt
Remove 2012/kang alt code
2024-10-14 11:57:21 -07:00
Landon Curt Noll 1d7dd3b280 Merge pull request #2690 from xexyl/json
Update test.yml workflow for find-invalid-json.sh
2024-10-14 11:53:32 -07:00
Cody Boone Ferguson 39bde4cff2 Merge branch 'kang-alt' of github.com:xexyl/temp-test-ioccc into kang-alt 2024-10-14 08:56:58 -07:00
Cody Boone Ferguson 389d074209 Fix manifest for 2012/kang 2024-10-14 08:55:15 -07:00
Cody Boone Ferguson c3d14c23f4 Merge branch 'master' into kang-alt 2024-10-14 08:51:13 -07:00
Cody Boone Ferguson 2a27f85006 Remove 2012/kang alt code
This code is based on a 'fix' that causes another issue, and could
potentially be 'wrong' to have. It is better, I think, to pose the
challenge to the viewer to see if they can solve the problem themselves,
and if so if there are any issues with such a fix.
2024-10-14 08:47:10 -07:00
Cody Boone Ferguson 23cd57a57d Merge branch 'master' into json 2024-10-14 08:46:15 -07:00
Landon Curt Noll 44468bc3fc Merge pull request #2689 from xexyl/find-invalid-json 2024-10-14 08:32:50 -07:00
Landon Curt Noll 6c26b37ab4 Merge pull request #2688 from xexyl/zlib2012-vik 2024-10-14 08:30:42 -07:00
Landon Curt Noll cd4602e04d Merge pull request #2687 from xexyl/bof 2024-10-14 08:29:24 -07:00
Cody Boone Ferguson 205b7a38b3 Try (yet again) fixing workflow test.yml
It seems that the problem was (or perhaps not .. we'll see :-) ) is that
the 'run:' part of each task in the workflow file should not have a '-'.
If this is the case then this should solve the problem and if so the
problem was that some had it and others had it and in a rush I thought,
forgetting the syntax, that the problem was the missing ones were
incorrect.
2024-10-14 08:24:32 -07:00
Cody Boone Ferguson 000c555cfe Yet another typo fix in test.yml
Q: What do you call the time when a person tries to fix something when
they only have a minute?

A: Rush minute!

Anyway hopefully this is the final typo fixed needed. If not I have more
time now, however, so the problem can be remedied.
2024-10-14 08:19:42 -07:00
Cody Boone Ferguson 528236f7f3 Another typo fix in test.yml
Hopefully this solves the problem.
2024-10-14 08:17:54 -07:00
Cody Boone Ferguson 873c320f4b Typo fix in test.yml 2024-10-14 08:16:18 -07:00
Cody Boone Ferguson f6bb020f72 Remove mkiocccentry in test.yml workflow
This is because the mkiocccentry repo has offending markdown files.
Hopefully this resolves the workflow problem with find-invalid-json.sh
script and rule added to make test.
2024-10-14 08:12:14 -07:00
Cody Boone Ferguson 5f56e9b75d Update test.yml workflow for find-invalid-json.sh 2024-10-14 07:54:16 -07:00