Need help with hello-open-source?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

357 Stars 375 Forks MIT License 603 Commits 4 Opened issues


🖐️ A repository to learn about open source code contributions flow

Services available


Need anything else?

Contributors list

Hello Open Source 🖐️

A repository to learn about open source code contributions flow (for beginner only)

🌎 Translations

Sorted alphabetically

❓ How to contribute

  • Fork this repo, read how to fork repo
  • Checkout your forked repo to your computer, read how to clone repo
  • Create a new
    with your github username as a branch name, example:
  • You can use command:
    git checkout -b YourUsername/YourBranchName
    , ex:
    git checkout -b mazipan/add-mazipan

DO NOT use

branch to create a Pull Request
. Read article about how to creating a branch

  • Make sure you are on the new branch, use this command to check your current branch:
    git branch --show-current
  • Add your first file with this name
    on the
    directory inside your new branch.
  • Add these code in your new file:
module.exports = {
  name: 'YOUR_NAME',
  github: 'XXX',
  email: '[email protected]',
  twitter: '@xxx',
  facebook: 'xxx',
  linkedin: 'in/xxx'
  • Create a pull request to
    branch in this repository, read how creating pull request
  • Don't forget to give your 🌟 to this repository, you can check in stargazers page
  • Help me to follow github @mazipan
  • I will check your PRs, and will add
    and close the PRs those not following the steps correctly
  • Have fun, and welcome to the open source world.
  • Keep in mind, quality is always number one when creating PRs, read the instructions carefully.

💰 Is this a data collection?

No, this repo is intended for learning purpose.

🥶 Do I need to attach my real name?

No, you can put a fake data. We just want to learn about a contributtion flow in the open source ecosystem.

🙈 Do it with your own risk

We don't collect any data. But there is a chance for other people to abuse your data. Please do it with your own risk. We don't protect your data.

⤵️ How do I retrieve someone's data?

git clone # clone the repo
cd hello-open-source # cd into the repo
node index.js caxvis # will return this person's named caxvis to you

🗑️ How to remove my data?

Remove all data

yarn purge

You can specify a name (or more) to remove only those file(s)

yarn purge joe-bob kitty-luvr73

❌ I will delete the data periodically.

🚶 Next Step

This repo will introduce to open source contribution flow. After finishing all steps here, we expect you will have a basic knowledge in how to fork repository, know how a git branch works, how to create a good pull request and other basic things to make your next contribution in open source code 🥳.

👉 Do NOT stop here, keep contribute to open source code

Copyright © 2018-2021 Irfan Maulana

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.