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

Labels

Name Description Color
change something different #FBCA04
feature new feature #B60205
fix something broken #5319E7
good first issue newcomers are always welcome #D4C5F9
talk question or discussion #0E8A16
task one-off task #1D76DB

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

Our thanks to:

Colophon