All contributions are assumed to be licensed under the same license as the source, i.e. CC BY-SA. This license must remain in all derivatives of this work.
If you find a mistake, bug or other problem, please open an issue in this repository.
All edits to a resource should be made to the draft branch or to a fork of the repo. These patches can then be submitted as a pull request.
If you fix a mistake, bug, or problem or have something to contribute, please create a pull request for each modification. Please consider grouping modifications sensibly, e.g. don't bundle typo fixes in the same pull request as code changes, file them separately instead.
Please note that sometimes things are done for pedagogical reasons so changes which make sense from a software engineering perspective (reducing duplication or making use of more advanced programming language features) may not be suitable to maintain the intended educational value.
See LICENSE.md for content licence. The licence must remain in all derivatives of this work.