What is Open Source and how to get started?
Avneesh Agarwal
Posted on September 20, 2021
What is Open Source?
Open source is a commonly used term for the code which is publically accessible and people can see, edit, and share the data. In open-source projects, developers from all around the world can contribute to the project and make it better.
Benefits of Open Source
- Lower cost
- Higher quality software and code
- Secure as code is public
- Flexible
- Faster development
Cons of Open Source
- Needs maintenance
- Hidden costs
- Support
- User friendly
Getting Started
Getting started with open source as a maintainer
To get started with open source as a maintainer, you need to do the following steps
- Build a project
- Add it as a public repo to GitHub, GitLab, or BitBucket.
- Add some docs on what it is and how to contribute
- Add a license to your repo
- Add some issues in the issues section (if you have any)
- Let everyone know about it (if no one knows about it then no one will be able to contribute :P)
Getting started as a contributor
- Find a repo you want to contribute to
- Add the features or bug fixes
- Make a pull request
- Wait for your code to be merged
The main trouble for every beginner while starting to contribute is finding repositories.
So here are some useful articles-
If you were ever thinking of contributing to open source, now is the perfect time to start 😉
Useful links
💖 💪 🙅 🚩
Avneesh Agarwal
Posted on September 20, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
githubcopilot AI Innovations at Microsoft Ignite 2024 What You Need to Know (Part 2)
November 29, 2024