Week 4: Evaluating Open Source Projects
Thoughts about different projects that I have looked at so far:
Even though I don’t think that I will choose scikit-learn as my project, I did find it interesting how even a large project would still require two core developers to approve each PR. I’m impressed that they require that and still have the issue fix cadence of about 2 issues fixed per day. Also seeing the documentation PRs, I can see that there are different ways and even non-coding ways to contribute to open source.
What I am most excited about regarding working on an open source project:
I am most excited to be a part of the community of a project, as I owe a lot to the open source projects that are the foundations of the tech stacks that I use.
Biggest potential challenge and my plan to work through it:
It would have to be getting the entire project in context, since I would want to fully understand the repo and how each component of the repo functions and interacts with the others. I plan on working through it by running the project and creating diagrams and reading the documentation and rationales behind the repo design.