{"id":25264352,"url":"https://github.com/samadpls/opensource","last_synced_at":"2025-10-27T04:30:29.268Z","repository":{"id":59382929,"uuid":"526340301","full_name":"samadpls/opensource","owner":"samadpls","description":"This repository will help you to contribute open source on GitHub. It will cover all the steps you need to follow to do any kind of open source contribution.","archived":false,"fork":false,"pushed_at":"2025-09-08T13:37:58.000Z","size":485,"stargazers_count":38,"open_issues_count":0,"forks_count":66,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-08T15:31:21.324Z","etag":null,"topics":["collaborate","git","github","hacktoberfest","open-source"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samadpls.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-08-18T19:04:00.000Z","updated_at":"2025-09-08T13:38:02.000Z","dependencies_parsed_at":"2023-11-08T10:46:00.407Z","dependency_job_id":"c3fa11cb-df81-4e4b-8744-265b14d30469","html_url":"https://github.com/samadpls/opensource","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/samadpls/opensource","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samadpls%2Fopensource","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samadpls%2Fopensource/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samadpls%2Fopensource/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samadpls%2Fopensource/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samadpls","download_url":"https://codeload.github.com/samadpls/opensource/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samadpls%2Fopensource/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281215158,"owners_count":26462896,"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","status":"online","status_checked_at":"2025-10-27T02:00:05.855Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["collaborate","git","github","hacktoberfest","open-source"],"created_at":"2025-02-12T07:36:37.986Z","updated_at":"2025-10-27T04:30:28.380Z","avatar_url":"https://github.com/samadpls.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open Source Contribution\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://skillicons.dev/icons?i=git,github\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src='https://img.shields.io/github/stars/samadpls/opensource?style=social' alt='GitHub Repo stars'/\u003e\n\u003cimg src='https://img.shields.io/github/forks/samadpls/opensource?style=social' alt='GitHub forks'/\u003e\n\u003cimg src='https://img.shields.io/github/license/EddieHubCommunity/api?style=social' alt='GitHub'/\u003e\n\u003c/p\u003e\n\nThis repository will guide you through the process of contributing to open source on GitHub.\n\n\n## Table of Contents\n- [Getting Started](#getting-started)\n  - [Install Git](#install-git)\n  - [Git Setup](#git-setup)\n- [Contributing](#contributing)\n  - [Fork the Repository](#fork-the-repository)\n  - [Create a Branch](#create-a-branch)\n  - [Submit a Pull Request](#submit-a-pull-request)\n\n### Install Git \n\nClick [![Git](https://img.shields.io/badge/👨🏼‍💻Git-000?)](https://git-scm.com/downloads) to install Git on your machine.\n\n### Git Setup\n\nTo avoid any errors, follow these steps after installing Git:\n\n1. Open a terminal and run the following command to set your Github username:\n\n```ruby\ngit config --global user.name \"username\"\n```\n\n1. Set your Github email with the following command:\n\n```bash\ngit config --global user.email \"email@example.com\"\n```\n\u003e Note: Make sure to do this only during the first time installing Git.\n\n### Fork the Repository\n\n1. Fork this repository by clicking the fork button. This will create a copy of the repository in your own account.\u003cbr\u003e\n   \u003cimg align='center' src='images/fork.png' width=60%/\u003e\n\n1. Go to your account and open the forked repository. Click on the code button to copy the link.  \n   \u003cimg src ='images/clone.png' width=60%\u003e\n1. Run the following command to clone the repository to your machine:\n\n   **Example**\n\n   ```bash\n   git clone https://github.com/your-username/opensource.git\n   ```\n\n1. Change the directory to the newly cloned repository:\n\n   ```bash\n   cd opensource\n   ```\n\n### Create a Branch\n\nIt is best practice to create a new branch. Run the following command in the terminal:\n\n```ruby\ngit checkout -b anyname\n```\n\n### Open the name.md File\n\nWhile still in the terminal, open the `name.md` file (located inside the opensource folder).\n\n1. Add your username and Github profile link to the `name.md` file.\n2. Save the file and go back to the terminal.\n3. Run the following command to stage the changes:\n\n\n#### Example\n\n\u003cimg src='images/name.png' width=80%\u003e\u003cbr\u003e\n\n```ruby\ngit add .\n```\n\n4. Commit the changes with a descriptive message, using your username:\n\nmake sure to use **\"commas \"** after -m\n\n```bash\ngit commit -m \"added (your_github_username) in the name.txt\"\n```\n\n#### Example:\n\n```ruby\ngit commit -m \"added (samadpls) in the name.txt\"\n```\n\n5. Push the changes to the remote branch with the following command:\n\n#### Finally\n\n```ruby\ngit push origin -u your-branch-name\n```\n\nIf the above command gives an error, run the following command instead:\n\n```ruby\ngit config --global push.autoSetupRemote true\n```\n\n**if error not resolve watch this video**\n\u003ca href='https://www.youtube.com/watch?v=ozFv4oclQdE\u0026t=612s'\u003eYouTube\u003c/a\u003e\n\n## Submit a Pull Request\n\nGo to your Github account and you will see the option to create a pull request. Merge the changes into your repository and then create a pull request.  \n\u003cimg align='center' src ='images/pull.png' width=400\u003e\u003cbr\u003e\nAfter merging it in your repository, open my repository again and create a pull request by going on the pull request option, then you will see this option\u003cbr\u003e\n\n\u003cimg  src='images/pullreqbtn.png' width=300\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cimg src='images/newpull.png' width=400\u003e\u003cbr\u003e\nset dropdown compare option and select your repo, and send pull request.\u003cbr\u003e\u003cbr\u003e\n`mention issue #60 in PR description`  \n\u003cem\u003eCongratulations, you now know how to contribute to open source!\u003c/em\u003e\n\n| **Contributor**  |\n| ---------------- |\n| \u003cimg  src =\"https://contrib.rocks/image?repo=samadpls/opensource\"  \u003e |\n\n**If you stuck somewhere or getting any error you can also check the YouTube video**\u003cbr\u003e\n\u003ca href='https://www.youtube.com/watch?v=ozFv4oclQdE\u0026feature=youtu.be'\u003eHELP\u003c/a\u003e\u003cbr\u003e\n\n\u003cbr\u003e\nInspired by \u003ca href='https://github.com/firstcontributions/first-contributions'\u003eFirst-contribution\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamadpls%2Fopensource","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamadpls%2Fopensource","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamadpls%2Fopensource/lists"}