Contributing

Contributions are very welcome; please contact us by email or by filing an issue in our repository. All contributors must abide by our Code of Conduct.

Setup and Operation

make task effect
clean clean up
commands show available commands (default)
lint check code and project
render convert to HTML
serve serve generated HTML
stats basic site statistics

Structure

Please use Conventional Commits style for pull requests by using change:, feature:, fix:, or task: as the first word in the title of the commit message. You may also use publish: if the PR just rebuilds the HTML version of the lesson.

FAQ

Do you need any help?
Yes—please see the issues in our repository.
What sort of feedback would be useful?
Everything is welcome, from pointing out mistakes in the code to suggestions for better explanations.
Can I add a new section?
Absolutely, but please reach out before doing so.
Why is this material free to read?
Because if we all give a little, we all get a lot.

Contributors