Pathway
Contributing to a Project
For those ready to write code, open issues, or create documentation.
Other
Intermediate
Collaboration in Open Research Projects
This lesson introduces collaboration in open research projects, focusing on using Git and GitHub to manage contributions, foster collaboration, and ensure transparency in research outputs.
💬 Give FeedbackIntermediate
Collaborative Git for Teams
This lesson explains how to use Git for collaborative software development, focusing on advanced Git techniques such as branching, merging, and conflict resolution.
💬 Give FeedbackIntermediate
Issue Tracking with GitHub
This lesson covers the basics of issue tracking for software projects, including how to create, manage, and close issues on GitHub.
💬 Give FeedbackIntermediate
Writing Documentation for Software Projects
This lesson teaches how to write effective software documentation, including API documentation, user guides, and installation instructions.
Prerequisites
writethedocs.org