We are happy you want to contribute to our lessons! On this page you will find details about how you can contribute with a lesson or with suggestions of changes and corrections to our content. Another form of contribution if to become a reviewer of our content.
You can collaborate by submitting issues on our GitHub repository. To facilitate that we have created templates (see below) for the most common types of contribution, that means you only have to fill in the fields in the issue template which is most appropriate for your contribution.
Propose a new Lesson
We welcome contributions of new lessons to the website. If you want to contribute by writing a lesson on a specific topic, you can submit an issue in our GitHub repository.
To propose a new lesson you need to submit a proposed topic for your lesson, a brief justification (150 words) and a short abstract describing the lesson (150 words). You can also indicate co-contributors (co-authors) or ask us to help you find someone to help you create this new lesson. To create the issue on our GitHub repository you will also need a GitHub account.
Here you can find the author guidelines for lesson contributions.
Suggest a Change
Have you noticed any errors, gaps or mistakes that need our attention? Please let us know so that we can correct it.
If there is anything you think should be corrected or changed, you can also use our issue template to inform us. To suggest a change you will need to indicate the page of reference, the change you think needs to be implemented as well as a justification. If you are willing to collaborate on the implementation of the change, you can also indicate that in the issue. To create the issue on our GitHub repository you will also need a GitHub account.
Something else
Not a change nor a new lesson, but something else entirely? Sure, just contact us through a blank issue. If you do so, please give us details of how you want to contribute and make sure to leave us information about how to contact you.
Becoming a Reviewer
Our idea is to provide a framework for people from the DH community to create (new) and share (existing) educational content for software development. For that, we collect contributions from the community in the form of lessons or in the form of reviews. This way we guarantee that the content we provide is qualitative; created and curated by the community.
If you want to contribute as a reviewer you can either:
- register as a reviewer using our Google form
- send us an email at: dhtech.community@gmail.com
You can also check our reviewing guidelines.