All contributions are assumed to be licensed under the same licence as the source, i.e. CC BY-SA. This licence 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 LICENCE.md for content licence. The licence must remain in all derivatives of this work.
You can help us make this project available to more people around the world by translating it. For more information, please go to rpf.io/translate.