All Projects → firstcontributions → First Contributions

firstcontributions / First Contributions

Licence: mit
🚀✨ Help beginners to contribute to open source projects

Projects that are alternatives of or similar to First Contributions

Collaboration For Beginners
A Beginner's Guide to Contributing in an Open Source Project.
Stars: ✭ 86 (-99.61%)
Mutual labels:  community, tutorial, open-source
Tutorials
📖 Community driven web development tutorials
Stars: ✭ 189 (-99.13%)
Mutual labels:  community, tutorial, tutorials
Awesome Jamstack
📔 Curated list of resources: books, videos, articles, speaker decks, tools about using the JAMstack (A modern web development architecture for creating fast, secure and dynamic websites)
Stars: ✭ 115 (-99.47%)
Mutual labels:  community, tutorials, open-source
docs
Source for Storj DCS docs
Stars: ✭ 63 (-99.71%)
Mutual labels:  community, tutorials
Goupaz.com
Community driven open source accelerator
Stars: ✭ 163 (-99.25%)
Mutual labels:  community, open-source
Open Source Meetup Alternatives
Open-Source Alternatives to Meetup
Stars: ✭ 191 (-99.13%)
Mutual labels:  community, open-source
All About Programming
Everything about programming!!
Stars: ✭ 314 (-98.56%)
Mutual labels:  tutorial, tutorials
tricks
Tipps und Tricks rund um REDAXO 5
Stars: ✭ 96 (-99.56%)
Mutual labels:  community, tutorials
50 Projects For React And The Static Web
⚛ 50 project ideas to learn by doing complete with project briefs, layout ideas, and resources!
Stars: ✭ 319 (-98.54%)
Mutual labels:  tutorial, tutorials
Xenorchestra installer
A simple install script for Xen Orchestra
Stars: ✭ 252 (-98.85%)
Mutual labels:  community, open-source
community-content
Hetzner Online Community Project
Stars: ✭ 149 (-99.32%)
Mutual labels:  community, tutorials
Thanks
🙌 Give thanks to the open source maintainers you depend on! ✨
Stars: ✭ 2,753 (-87.39%)
Mutual labels:  community, open-source
Golang Tutorials
Go Tutorials - Let's get our hands really dirty by writing a lot of Golang code
Stars: ✭ 277 (-98.73%)
Mutual labels:  tutorial, open-source
Discord bot.py
🍺 A simple discord bot that helps you getting started within discord.py
Stars: ✭ 313 (-98.57%)
Mutual labels:  tutorial, open-source
Apps
A collection of apps built on Electron
Stars: ✭ 1,283 (-94.13%)
Mutual labels:  community, open-source
launchpad
Resources to get started in Quantum Computing!
Stars: ✭ 21 (-99.9%)
Mutual labels:  community, tutorials
Opensourcewebsite Org
OpenSourceWebsite (OSW) - online community managed by users using electronic voting and modifying source code
Stars: ✭ 834 (-96.18%)
Mutual labels:  community, open-source
Jabbar
Find out who is interested in your GitHub Code
Stars: ✭ 14 (-99.94%)
Mutual labels:  community, open-source
TouchOSC
A collection of examples and modules for TouchOSC MK2
Stars: ✭ 30 (-99.86%)
Mutual labels:  community, tutorials
Buildapks
Really quickly build APKs on handheld device (smartphone and tablet) in Amazon, Android, Chromebook, PRoot and Windows📲 See https://buildapks.github.io/docsBuildAPKs/setup to start building APKs.
Stars: ✭ 272 (-98.75%)
Mutual labels:  tutorial, tutorials

Open Source Love License: MIT Open Source Helpers

Read this in other languages.

Shqip Azərbaycan dili বাংলা Bulgarian Português Català 中文 (Simplified) Czech Deutsch Dansk العربية Española Française Galego Ελληνικά ქართული Magyar Bahasa Indonesia עִברִית हिंदी/ગુજરાતી/मराठी/മലയാളം/ಕನ್ನಡ/తెలుగు/छत्तीसगढ़ी/বাংলা/தமிழ் தமிழ் فارسی Persian_Finglish Italiano 日本語 Kiswahili (Kenya) 한국어 한국어 Lietuvių kalba Limba Română Limba Română မြန်မာ Македонски Español de México Bahasa Melayu / بهاس ملايو‎ / Malay Dutch Norsk नेपाली Wikang Filipino English (Pirate) اردو Polski Português (Portugal) Русский язык عربى Svenska Slovenčina Slovenščina ภาษาไทย Türkçe 中文(Traditional) Українська Tiếng Việt Zulu (South Africa) Afrikaans (South Africa) Igbo (Nigeria) Latvia Suomeksi Беларуская мова Српски Қазақша Bosanski

First Contributions

This project aims to simplify and guide the way beginners make their first contribution. If you are looking to make your first contribution, follow the steps below.

If you're not comfortable with command line, here are tutorials using GUI tools.

fork this repository

If you don't have git on your machine, install it.

Fork this repository

Fork this repository by clicking on the fork button on the top of this page. This will create a copy of this repository in your account.

Clone the repository

clone this repository

Now clone the forked repository to your machine. Go to your GitHub account, open the forked repository, click on the code button and then click the copy to clipboard icon.

Open a terminal and run the following git command:

git clone "url you just copied"

where "url you just copied" (without the quotation marks) is the url to this repository (your fork of this project). See the previous steps to obtain the url.

copy URL to clipboard

For example:

git clone https://github.com/this-is-you/first-contributions.git

where this-is-you is your GitHub username. Here you're copying the contents of the first-contributions repository on GitHub to your computer.

Create a branch

Change to the repository directory on your computer (if you are not already there):

cd first-contributions

Now create a branch using the git checkout command:

git checkout -b your-new-branch-name

For example:

git checkout -b add-alonzo-church

(The name of the branch does not need to have the word add in it, but it's a reasonable thing to include because the purpose of this branch is to add your name to a list.)

Make necessary changes and commit those changes

Now open Contributors.md file in a text editor, add your name to it. Don't add it at the beginning or end of the file. Put it anywhere in between. Now, save the file.

git status

If you go to the project directory and execute the command git status, you'll see there are changes.

Add those changes to the branch you just created using the git add command:

git add Contributors.md

Now commit those changes using the git commit command:

git commit -m "Add <your-name> to Contributors list"

replacing <your-name> with your name.

Push changes to GitHub

Push your changes using the command git push:

git push origin <add-your-branch-name>

replacing <add-your-branch-name> with the name of the branch you created earlier.

Submit your changes for review

If you go to your repository on GitHub, you'll see a Compare & pull request button. Click on that button.

create a pull request

Now submit the pull request.

submit pull request

Soon I'll be merging all your changes into the master branch of this project. You will get a notification email once the changes have been merged.

Where to go from here?

Congrats! You just completed the standard fork -> clone -> edit -> pull request workflow that you'll encounter often as a contributor!

Celebrate your contribution and share it with your friends and followers by going to web app.

You could join our slack team in case you need any help or have any questions. Join slack team.

Now let's get you started with contributing to other projects. We've compiled a list of projects with easy issues you can get started on. Check out the list of projects in the web app.

Additional material

Tutorials Using Other Tools

GitHub Desktop Visual Studio 2017 GitKraken VS Code Sourcetree App IntelliJ IDEA
GitHub Desktop Visual Studio 2017 GitKraken Visual Studio Code Atlassian Sourcetree IntelliJ IDEA
添加内容
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].