Skip to content
David Humphrey edited this page Sep 11, 2023 · 37 revisions

Introduction

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.

Weekly Notes

  1. Week 1 - Course Intro
  2. Week 2 - Open Source Licensing, Into to Git
  3. Week 3 - Git Branching, Cloning, Forking, Pull Requests
  4. Week 4 - Git Merge and Branch Workflows
  5. Week 5 - Git Remotes, Fetch and Pull
  6. Week 6 - Git Rebase
  7. Week 7 - Strategies for Reading Large Source Code
  8. Week 8 - Static Analysis Tooling
  9. Week 9 - Automated Testing and CI/CD
  10. Week 10 - Reproducible Development Environments
  11. Week 11 - Code Review
  12. Week 12 - Git Bisect
  13. Week 13 - Automating Releases
  14. Week 14 - Course Conclusion

Releases

  1. Release 0.1
  2. Release 0.2
  3. Release 0.3
  4. Release 0.4

People

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!)

Name GitHub Blog
David Humphrey humphd https://blog.humphd.org
Hyunjeong Choi avelynhc https://dev.to/avelynhc
Soham Thaker sdthaker https://dev.to/soham-thaker
Ronald Roldan rabroldan https://dev.to/rabroldan
Jonny Mahendran JonathanMahendran https://dev.to/jonathanmahendran
Paul Kim paulkim26 https://dev.to/paulkim26
Marco Pasqua Pasqua101 https://dev.to/pasqua101
Omar Hussein omalk98 https://dev.to/omalk98/
Ian Buenconsejo rook4715 https://dev.to/rook4715
Yumei Wang WangGithub0 https://dev.to/wanggithub0
Maryam Najibi mnajibi https://dev.to/mnajibi
Bhavikkumar Mistry bhavik001 https://dev.to/bhmistry
Yousef Majidinejad yousef-majidi https://dev.to/yousefmajidi
Rachit Chawla Rachit1313 https://dev.to/rachit1313
Seog-Jun Hong seog-jun https://dev.to/seogjun
Ian Jacobs ijacobs-cpa https://dev.to/ijacobscpa
Stephen Ditta scditta https://dev.to/stephenditta
Amnish Singh Arora Amnish04 https://dev.to/amnish04
Vishnu Das Puthukudi vishnudas2003 https://dev.to/vishnudas2003
Mark Marino marktmarino76 https://dev.to/marktmarino
Clone this wiki locally