GithubHelp home page GithubHelp logo

charithjayasanka / beginners-only Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pr4shan7/beginners-only

1.0 1.0 0.0 267 KB

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

Home Page: https://prashant-tripathi.me/beginners-only

License: MIT License

Jupyter Notebook 68.03% Python 17.97% C 2.11% JavaScript 1.21% C++ 3.68% PHP 0.92% Java 4.36% Standard ML 0.46% Objective-C 0.45% Ruby 0.14% Dart 0.19% Elixir 0.49%

beginners-only's Introduction

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!

beginners-only's People

Contributors

pr4shan7 avatar eshan-agarwal avatar mayankgeek avatar adigeak avatar sanjaydogood avatar mukheem1603 avatar sirjorah21 avatar warhead38 avatar nick-w-nick avatar cap10kirk avatar usablexx avatar umar-m-haroon avatar vivek0712 avatar dynamoh avatar itsmejustinc avatar dxeon avatar aakashj2412 avatar gabcastro avatar harshsbais avatar jkarlavige avatar juricav avatar kristinamacekovic avatar ntquang98 avatar parthgpta avatar imrhlrvndrn avatar rishiosaur avatar seanyboi avatar snlagr avatar u3x avatar rakshathavasudev avatar

Stargazers

Amal Peiris avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.