Topic: Community
Building a healthy community helps your project thrive. Learn how to foster collaboration and inclusivity.
Effective leadership and governance ensure long-term success for your open source project.
Topic: Packaging
TEST again
Topic: Community, Git/Beg. VCS
This lesson explores social coding and open-source collaboration using platforms like GitHub. It covers contributing to projects, community engagement, and using social coding tools for collaborative development.
Topic: Maintaining, Contributing
This lesson teaches how to write effective software documentation, including API documentation, user guides, and installation instructions.
Topic: Git/Beg. VCS, Contributing
This lesson covers how to create high-quality pull requests for open source projects and collaborative software development teams.
Topic: Git/Beg. VCS
This lesson covers the basics of issue tracking for software projects, including how to create, manage, and close issues on GitHub.
This lesson explains how to use Git for collaborative software development, focusing on advanced Git techniques such as branching, merging, and conflict resolution.
Topic: Packaging, Python
No description
This lesson teaches the essential steps for packaging Python projects and publishing them on PyPI.
Topic: Packaging, R
Topic: DevOps
This lesson covers how to set up continuous integration and continuous delivery pipelines for automated testing and deployment in software projects.
This lesson covers the implementation of CI/CD pipelines in research software projects, focusing on automating tests, builds, and deployments using GitLab CI.
Topic: Licensing
This lesson provides an overview of common open-source software licenses, their conditions, and how to choose the right one for your project.
Topic: Community, Maintaining
Topic: N/A