Open Source software is a programming project that is maintained by the community. The code, design, and documentation can be freely accessed by the curious.
Open source software is mostly maintained by volunteers. These people dedicate their time to ensure the code we're using is robust and up-to-date.
Trying to break into tech but don't know how? Writing documentation, designing, and programming will give you real-world experience in a working on a technical project.
Contributing to open source is another way of volunteering. Think about it- if you had a soup kitchen would you only accept chefs as volunteers? Of course not. It takes a team of different skilled professionals to make a project successful. Open source projects are in dire need of quality documentation, and intuitive graphic design.
- [Open Hatch] (https://openhatch.org/)
- Mozilla Introduction and [Bugs Ahoy!] (http://www.joshmatthews.net/bugsahoy/)
- OutReachy (paid opportunity)
- Wikipedia
- Civic Tech Issue Finder
- Contributing to WordPress
- Ubuntu
- Writing your first patch for Django
- Contributing to SciPy
- How to Contribute to Calagator
- Contribute to Pyladies
- Contribute to Read the Docs
- Contribute to Django
- Contribute to OpenHatch (links directly to bite-size bugs)
- Contribute to Growstuff
- [Git- The Simple Guide] (http://rogerdudler.github.io/git-guide/)
- Interactive Git Tutorial
- [Getting Up and Running in IRC] (http://www.wikihow.com/Get-Started-with-IRC-%28Internet-Relay-Chat%29)
- Learn the Command Line the Hard Way
- A beginners Guide to Writing Good Documenation