5

What is Open Source and how to get started?

 2 years ago
source link: https://dev.to/byteslash/what-is-open-source-and-how-to-get-started-3iia
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

Open Source Initiative

All socials


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK