-
What is Open Source?
-
Culture of Open Source
- notable actors
- languages & companies
- government involvement
- Why should you care?
- benefits of reading code
- real-world experience
- How can you help?
- three levels of contributions
- Where do you start?
- techniques for contributing, finding a project
- discuss how (and why) the codebase is structured
- Process of Contributing
- finding the project
- running set-up scripts
- reading a lot of code
- Resources
- forums & mailing lists
- companies
- language APIs and project wikis