-
Notifications
You must be signed in to change notification settings - Fork 1
Home
David Humphrey edited this page Dec 3, 2023
·
37 revisions
Welcome to the Topics In Open Source wiki! All weekly notes, links, and submissions will happen via the wiki.
You are welcome to edit or improve anything in the wiki. Please respect other students' submissions to the wiki, and don't erase anything they add without talking to them first.
- Week 1 - Course Intro
- Week 2 - Open Source Licensing, Into to Git
- Week 3 - Git Branching, Cloning, Forking, Pull Requests
- Week 4 - Git Merge and Branch Workflows
- Week 5 - Git Remotes, Fetch and Pull
- Week 6 - Git Rebase
- Week 7 - Strategies for Reading Large Source Code
- Week 8 - Static Analysis Tooling
- Week 9 - Automated Testing
- Week 10 - CI/CD, Reproducible Dev Environments
- Week 11 - Automating Releases
- Week 12 - Git Bisect
- Week 13 - Code Review
- Week 14 - Course Conclusion
Open Source is about community and people working together to solve complex problems together. Being part of a community of software developers will help you write better code, and hopefully have more fun!
Our community is made up of these amazing people (add yourself!)