pr4shan7 / beginners-only

Help beginners learn the Git workflow and start contributing to Open Source!
https://p7x.in/beginners-only
MIT License
15 stars 57 forks source link
beginner-friendly first-pull-request getting-started help-wanted learning meaningful-contributions open-source

Welcome to Open Source! · GitHub license PRs Welcome first-timers-only

This repository is meant to help people learn about Git and Github and get started contributing to Open Source Software, and can be freely used to practice Git workflow. Also, it can be used as a learning resource for other topics. Experienced users are requested to contribute useful learning resources to this repo and help the community learn.

Get Started

Getting started with Open Source can be intimidating, but it doesn't have to be. Don't worry, this repo is at your help!

If you are absolutely new to Open Source (like everyone was once!) you can use the following resources to get-started:

More learning resources can be found here.

Now that you are familiar with the basics of Git and GitHub, apply your knowledge to practice and start contributing to this repository and help it evolve. You're welcome! ^_^

If you're an experienced programmer/user, you are requested to contribute useful learning resources to this repo and provide guidance to beginners. See Issue #10
Also, please consider becoming a maintainer to help keep this repo alive and give back to the community. See Issue #100

Please read the Contribution Guide before you start.

You can raise an issue, if you need to, or directly submit a PR addressing some issue. This issue is a great first issue to address and get started.

Please spread the word and share this repository with your friends and help them start their Open Source journey!

Additionally, you may participate in Hacktoberfest if you are here in the month of October, and earn a limited-edition T-shirt!

After you've made your first contribution, you may head to other repositories and explore Open Source. The following resources share repositories that curate tasks for beginners:

Once you start feeling more comfortable, you can find more open source projects through the following programs:

Here are guides from different organizations to make it easy for first timers to contribute to their projects:

  1. First Kernel Patch
  2. GnomeLove
  3. What Can I Do For Mozilla?
  4. What Can I Do For Fedora?
  5. How to become a MediaWiki hacker?
  6. Apache Newcomers Guide
  7. KDE guide

Twitter Accounts which tweet about beginner friendly issues.

Like this repo? Star it and show your love!