{"id":13749110,"url":"https://github.com/mazipan/hello-open-source","last_synced_at":"2025-05-14T12:13:14.253Z","repository":{"id":37587824,"uuid":"151799924","full_name":"mazipan/hello-open-source","owner":"mazipan","description":"🖐️ A repository to learn about open source code contributions flow","archived":false,"fork":false,"pushed_at":"2025-04-01T14:08:00.000Z","size":1194,"stargazers_count":597,"open_issues_count":6,"forks_count":562,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-04T00:03:24.621Z","etag":null,"topics":["beginner-project","git-tutorial","open-source"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mazipan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-06T03:06:01.000Z","updated_at":"2025-04-01T14:08:04.000Z","dependencies_parsed_at":"2023-10-12T01:54:00.435Z","dependency_job_id":"1988435b-4fd5-4730-9f42-f1e118cf517d","html_url":"https://github.com/mazipan/hello-open-source","commit_stats":{"total_commits":949,"total_committers":617,"mean_commits":"1.5380875202593194","dds":0.761854583772392,"last_synced_commit":"47d2ab4032f3a138b13e6e80654fa885952ca987"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mazipan%2Fhello-open-source","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mazipan%2Fhello-open-source/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mazipan%2Fhello-open-source/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mazipan%2Fhello-open-source/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mazipan","download_url":"https://codeload.github.com/mazipan/hello-open-source/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248345273,"owners_count":21088244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beginner-project","git-tutorial","open-source"],"created_at":"2024-08-03T07:00:55.387Z","updated_at":"2025-04-11T05:02:29.579Z","avatar_url":"https://github.com/mazipan.png","language":"JavaScript","readme":"﻿# Hello Open Source 🖐️\n\nA repository to learn about open source code contributions flow (_for beginners only_).\n\n## 🌎 Translations\n\n_Sorted alphabetically_\n\n- [Arabic](./translations/README-AR.md) (**العربية**)\n- [Bengali](./translations/README-BN.md) (**বাংলা**)\n- [Chinese](./translations/README-CHI.md) (**中文**)\n- [French](./translations/README-FR.md) (**Français**)\n- [German](./translations/README-DE.md) (**Deutsch**)\n- [Hindi](./translations/README-HI.md) (**हिंदी**)\n- [Hinglish](./translations/README-HINGLISH.md) (**Hinglish**)\n- [Hungarian](./translation/README-HU.md) (**Hungarian**)\n- [Indonesian](./translations/README-ID.md) (**Bahasa Indonesia**)\n- [Italian](./translations/README-it.md) (**Italiano**)\n- [Japanese](./translations/README-JP.md) (**日本人**)\n- [Korean](./translations/README-KR.md) (**한국어**)\n- [Portuguese](./translations/README-PT-BR.md) (**Português**)\n- [Russian](./translations/README-RU.md) (**русский**)\n- [Spanish](./translations/README-ES.md) (**Española**)\n- [Telugu](./translations/README-TE.md) (**తెలుగు**)\n- [Thai](./translations/README-TH.md) (**ไทย**)\n- [Urdu](./translations/README-UR.md) (**اردو**)\n\n## ❓ How to contribute\n\n- Fork this repo, read [how to fork repo](https://help.github.com/articles/fork-a-repo/)\n- Checkout your forked repo to your computer, read [how to clone repo](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository)\n- Create a new `branch` with your GitHub username as a branch name, for example: `add-mazipan`.\n- You can use the following command:\n  ```shell\n  git checkout -b YourUsername/YourBranchName`\n  ```\n- Ex: `git checkout -b mazipan/add-mazipan`\n\n\u003e **⚠️ DO NOT use `master` or `main` branch to create a Pull Request**.\n\u003e Read the article about [how to create a branch](https://help.github.com/articles/creating-and-deleting-branches-within-your-repository/)\n\n- Make sure you are on the new branch, use this command to check your current branch: `git branch --show-current`\n- Add your first file named `github_username.js` to the `people` directory inside your new branch.\n- Add these codes to your new file:\n\n```js\nmodule.exports = {\n  name: 'YOUR NAME',\n  github: 'XXX',\n  email: 'xxx@xxx.com',\n  twitter: '@xxx',\n  facebook: 'xxx',\n  linkedin: 'in/xxx',\n}\n\n```\n\n- Create a pull request to the `master` branch in this repository, read [how to create pull request](https://help.github.com/articles/creating-a-pull-request/)\n- Don't forget to give your 🌟 to this repository, you can check in [stargazers page](https://github.com/mazipan/hello-open-source/stargazers)\n- Help me to follow github [@mazipan](https://github.com/mazipan)\n- I will check your PRs, and will **add an `invalid` label** and **close the PRs** of those not following the steps correctly\n- Have fun, and welcome to the open-source world.\n- Keep in mind, that quality is always number one when creating PRs, read the instructions carefully.\n\n## 💰 Is this a data collection?\n\nNo, this repo is intended for learning purposes.\n\n## 🥶 Do I need to attach my real name?\n\nNo, you can put a fake data.\nWe just want to learn about a contribution flow in the open-source ecosystem.\n\n## 🙈 Do it at your own risk\n\nWe don't collect any data.\nBut there is a chance for other people to abuse your data.\nPlease do it at your own risk.\n**We don't protect your data**.\n\n## ⤵️ How do I retrieve someone's data?\n\n```shell\ngit clone https://github.com/mazipan/hello-open-source # clone the repo\ncd hello-open-source # cd into the repo\nnode index.js github_milan960 # will return this person's named github_milan960 to you\n```\n\n## 🗑️ How do I remove my data?\n\nRemove all data\n\n```shell\nyarn purge\n```\n\nYou can specify a name (or more) to remove only those file(s)\n\n```shell\nyarn purge joe-bob kitty-luvr73\n```\n\n**❌ I will delete the data periodically.**\n\n## 🚶 Next Step\n\nThis repo will introduce open source contribution flow.\nAfter 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 🥳.\n\n**👉 Do NOT stop here, keep contributing to open-source projects**\n\n## Contributors\n\nThanks goes to these wonderful people!\n\n![Contributors](https://contrib.rocks/image?repo=mazipan/hello-open-source)\n\n---\n\nCopyright © 2018-present **Irfan Maulana**\n","funding_links":[],"categories":["Repositories Supporting First Timers"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmazipan%2Fhello-open-source","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmazipan%2Fhello-open-source","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmazipan%2Fhello-open-source/lists"}