Writing Documentation for Software Projects
This lesson teaches how to write effective software documentation, including API documentation, user guides, and installation instructions.
Prerequisites
Best Practices for MaintainersPathway
For those ready to write code, open issues, or create documentation.
This lesson teaches how to write effective software documentation, including API documentation, user guides, and installation instructions.
Prerequisites
Best Practices for MaintainersThis lesson covers the basics of issue tracking for software projects, including how to create, manage, and close issues on GitHub.
Prerequisites
Best Practices for MaintainersThis lesson explains how to use Git for collaborative software development, focusing on advanced Git techniques such as branching, merging, and conflict resolution.
Prerequisites
Introduction to GitA comprehensive reference guide covering collaboration practices in open research — community setup, GitHub workflows, code review, meetings and events, leadership, and research infrastructure roles. Part of The Turing Way open handbook.
Prerequisites
Introduction to Git