Open-source projects make their source code publicly available for others to use, change, and share. Contributing to one is a way to practice development with other people while building professional connections. Projects may need help with software, documentation, or translation. section 4.2.2
A practical way to get started:
- Find a project that fits your interests and skills. Browse GitHub, SourceForge, or GitLab, or look at a library or framework you use. section 4.2.2
- Read its documentation to understand its goals, organization, and contribution needs. Introduce yourself to maintainers or community members. section 4.2.2
- Start with a small task. Ask questions, share progress, and learn the project’s codebase and workflow as you go. section 4.2.2
A first contribution
If you find a problem in a project you use, report the bug or work with its contributors on a fix, then submit a pull request in its GitHub repository. Discuss priorities with the team rather than assuming your proposed change is the most urgent one. section 2.3.2 section 2.4.2
Open-source work can also help you stand out when applying for jobs: it gives hiring managers evidence that you can collaborate and work with code repositories. It is one growth opportunity a mentor might suggest, but it need not consume all your personal time; rest matters too. section 2.3.2 section 9.1.3



