Skip to content

Help beginners learn the Git workflow and start contributing to Open Source!

License

Notifications You must be signed in to change notification settings

im-anahata/beginners-only

 
 

Repository files navigation

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 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 to this repo and help the community learn. See Issue #10

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!

About

Help beginners learn the Git workflow and start contributing to Open Source!

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 72.8%
  • Python 11.4%
  • Java 4.7%
  • C++ 3.9%
  • C 3.0%
  • JavaScript 1.3%
  • Other 2.9%