A brief warm-up to OSS for UBC's CSSS.
A hands-on introduction to open source, with a focus on contributing to Hacktoberfest. Designed for UBC students, and hosted alongside the UBC Computer Science Student society.
- Follow the slides to get an introduction to open source, the essential
git
commands, Hacktoberfest, and navigating an open source repository. - Open a PR against this repository adding your name to the table below (as the first row).
- (Optional) Sign-up for Hacktoberfest!
- Explore some open source repositories. See if any interest you!
- Find a good first issue, or ticket you think is good for you to take on.
- Read the contributing guide!
- Create a PR for that repository.
...and you're done!
Table created with Tables Generator. Add your name to this table with a PR!
Name | Link (GitHub, portfolio, Instagram, etc.) | Why do you want to learn how to contribute to open source? |
---|---|---|
Michael DeMarco | GitHub and @michaelfromyeg elsewhere | To give back to the developer community! |
Anna Takeuchi | Website and GitHub | To learn how to navigate a large code base |
Quinn Tao | GitHub | for fun |
David Zhu | GitHub | I have attended the OSS workshop |
Heaton Chan | GitHub and @hellstone_chan on Instagram B) | To give back to the community and build some skills! |
Bruce Blore | GitLab | Help with getting a job, to contribute to programs that I find helpful, and to help me with my skills of reading other people's code |
Krusna Balar | GitHub | To learn working with bigger repos |
Alizah Irfan | Contribute to interesting projects :) | |
Max Landon | GitHub | I'd like to have the skills to contribute to projects that interest me |
Chinmay Bhansali | GitHub | To build my skills and give back to the community |