Contributing to a ProjectFor those ready to write code, open issues, or create documentation.OtherIntermediateStatic DocumentsMaintainer, Community ManagerCollaboration in Open Research ProjectsThis lesson introduces collaboration in open research projects, focusing on using Git and GitHub to manage contributions, foster collaboration, and ensure transparency in research outputs.IntermediateShort Training CoursesContributor, MaintainerCollaborative Git for TeamsThis lesson explains how to use Git for collaborative software development, focusing on advanced Git techniques such as branching, merging, and conflict resolution.BeginnerStatic DocumentsHow to Contribute to Open SourceThis resource gives a broad overview of terms and processes important to understand as a new contributor. It also includes suggestions on how to find a project to contribute to.BeginnerShort Training CoursesContributor, MaintainerIntroduction to GitThis lesson introduces Git, a distributed version control system, and teaches how to use it to track changes, collaborate on projects, and manage the history of a codebase.
Understanding Licensing & ComplianceFor anyone navigating open source legalities, especially in a UC context.