Coder Social home page Coder Social logo

codeoraaange / hello-open-source Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mazipan/hello-open-source

0.0 0.0 0.0 906 KB

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

License: MIT License

JavaScript 77.55% HTML 22.45%

hello-open-source's Introduction

Hello Open Source 🖐️

A repository to learn about open source code contributions flow (for beginners 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 branch with your GitHub username as a branch name, for example: add-mazipan.
  • You can use the following command:
    git checkout -b YourUsername/YourBranchName`
  • Ex: git checkout -b mazipan/add-mazipan

⚠️ DO NOT use master or main branch to create a Pull Request. Read the article about how to create 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 named github_username.js to the people directory inside your new branch.
  • Add these codes to 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 the master branch in this repository, read how to create 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 an invalid label and close the PRs of those not following the steps correctly
  • Have fun, and welcome to the open-source world.
  • Keep in mind, that quality is always number one when creating PRs, read the instructions carefully.

💰 Is this a data collection?

No, this repo is intended for learning purposes.

🥶 Do I need to attach my real name?

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

🙈 Do it at your own risk

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

⤵️ How do I retrieve someone's data?

git clone https://github.com/mazipan/hello-open-source # clone the repo
cd hello-open-source # cd into the repo
node index.js github_milan960 # will return this person's named github_milan960 to you

🗑️ How do I 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 open source contribution flow. After finishing all the steps here, we expect you will have a basic knowledge of how to fork the repository, 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 contributing to open-source projects


Copyright © 2018-2023 Irfan Maulana

hello-open-source's People

Contributors

mazipan avatar kodiakhq[bot] avatar lazeeez avatar drepram avatar ninariccimarie avatar ghoulkingr avatar daemonvk18 avatar rs-labhub avatar rohanreddy2003 avatar dependabot[bot] avatar upendra2003 avatar sureshp820 avatar biswabaibhab007 avatar amitverma147 avatar vidhijain27 avatar alisha-786 avatar blackmenthor avatar actions-user avatar domkarv avatar itsmejustinc avatar shubham13k avatar codedrinks270 avatar shubhamkashyap1601 avatar vinay-s36 avatar vyksi avatar amandeep-singh-parihar avatar daulatojha17 avatar paman6415 avatar rahulvp105 avatar senghout016 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.