https://carpentries.github.io/instructor-training/21-carpentries/index.html#similarities-and-differences-between-the-carpentries-lesson-programs
https://carpentries.github.io/instructor-training/21-carpentries/index.html#what-is-the-core-curriculum
https://software-carpentry.org/lessons/
https://datacarpentry.org/lessons/
https://librarycarpentry.org/lessons/
https://carpentries.org/community-lessons/
https://github.com/carpentries-lab/python-aos-lesson
https://carpentries-lab.github.io/python-aos-lesson/
https://cdh.carpentries.org/the-lesson-life-cycle.html
https://cdh.carpentries.org/community-development-roles.html#summary
Useful (small) contributions:
- Bug/typo fixes
- Factual error fixes
- Clearer explanations
- Exercises (with solutions)
- Supporting information (e.g. lesson objectives, instructor notes)
Useful (larger) contributions
- Identify (and propose fixes for) conflicts with best practice
- Suggestions for large updates / new directions
Less useful contributions
- Requests for niche content
- Technical overload
Make sure:
- You're aware of the broader lesson narrative
- Submit an issue first for large contributions (i.e. before working on a PR)
It helps if:
- You've seen the lesson in action (as an instructor, helper or learner)
Don't worry if:
- Previewing pages locally is too hard
- Simply submit text and the lesson maintainers can deal with the formatting.