Open thorehusfeldt opened 1 year ago
I am for 2b but have no strong opinion. But a decision about these choices is important for how to proceed.
I would prefer 1b. It's true that it does not give us useful diffs, but it will keep the history, and I think that's worthwhile. I'll be setting up a paid account so we can skip the ads...
1b is great.
You can checkout my repo (or tell me if you want to become admin on it) and do with it what you want. (Preserving history of that repo is not important.)
If development of the problem package format documentation then continues on Github User Kattis’s repo, I humbly request write access to it.
I humbly request write access to it.
You have write access now.
@niemela : I think you have the ball on migrating to the contents on my fork.
(In particular, it involves setting up a readthedocs-account for the “Kattis” user/organisation/animal, so I can’t do this.)
Let me know how I can help.
Over the past few days, I have edited a parallel document to the specification hosted here. You can check it out at
How it differs
increment
in/problems/increment
that is included piecemeal in the documentation. There should be more of those (in particular, a scoring problem, but maybe also an interactive problem and a custom pass-fail output validator.)test.sh
validates much of the yaml in the repo against the schemas. There could be more of this (all yaml should be validated, and ideally the complete example problems should be verifyproblemed. This is all doable and easy).How to migrate
I strongly suggest to migrate the documentation in the direction of my suggestion. There are a number of ways to do that
Moreover,
a. We let a github build script render the RST. See https://www.sphinx-doc.org/en/master/tutorial/deploying.html . I have no experience with this but trust that it’s quite easy. b. We host using Build the Docs. For this, Github user Kattis needs to get a Read the docs account.
I am for 2b but have no strong opinion. But a decision about these choices is important for how to proceed.