Throughout my BSc, I worked on numerous projects that leveraged the capabilities of GitHub. These projects covered various aspects of my coursework and research, each benefiting from the features offered by GitHub:
- Collaborative Development: Many of my BSc projects were group efforts. GitHub collaborative tools, such as pull requests and branch management, facilitated smooth teamwork, enabling us to work on different parts of the project simultaneously and merge our contributions efficiently.
- Code Management: With GitHub, I was able to manage and organise my code effectively. The repository system of the platform provided a structured way to store and access my code, ensuring that my work was well-organised and easy to navigate.
- Documentation: GitHub integrated markdown support allowed me to document my projects comprehensively. This included writing README files, detailed project descriptions, and user guides, making my projects more accessible and easier to understand for others.