Providing Feedback and Contributing New Material

Providing feedback and getting help


Contributing New Material

We use standard GitHub flow: fork the repository, add or change material, and submit a pull request.


Data Carpentry for Biologists is an open source project, and we welcome contributions of all kinds: new and improved lessons, bug reports, and small fixes to existing material are all useful. Course materials are managed on GitHub to facilitate collaboration on developing this kind of material for university courses. The central component of a flipped computing course is the exercises, so one of the primary forms of contribution we expect will be adding exercises to the existing set. Individual instructors can then select from a rich pool of exercises the set that best fit the topics, languages, and scientific domains they want to cover in the course.

There are lots of great resources for being introduced to the individual concepts being taught in courses like this. Our philosophy is to use and improve these external resources when available instead of creating new versions of the same content. In particularly we actively use Data Carpentry and Software Carpentry workshop materials. However, in cases where the necessary material doesn’t exist elsewhere it can certainly be added to materials/.

By contributing, you are agreeing that your work is licensed using a combination of CC-BY and MIT licenses and may be openly used, modified, and distributed by others.