{"id":23550232,"url":"https://github.com/NanduBit/contributor","last_synced_at":"2025-11-01T11:30:28.658Z","repository":{"id":260918452,"uuid":"882691916","full_name":"NanduWasTaken/contributor","owner":"NanduWasTaken","description":"🌟Automatically Populates your Contribution Chart in the GitHub Profile🌟","archived":false,"fork":false,"pushed_at":"2025-02-14T21:12:34.000Z","size":1241,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T21:25:29.014Z","etag":null,"topics":["automatic","badges","contribution","contribution-chart","github"],"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/NanduWasTaken.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2024-11-03T14:07:45.000Z","updated_at":"2025-02-14T21:12:37.000Z","dependencies_parsed_at":"2024-11-03T16:20:05.021Z","dependency_job_id":"d6bef127-3d16-4a98-aa35-97cc3e16675e","html_url":"https://github.com/NanduWasTaken/contributor","commit_stats":{"total_commits":1253,"total_committers":2,"mean_commits":626.5,"dds":"0.0015961691939345712","last_synced_commit":"524236320fa2deefe349518a258e0b2afe3c1fc9"},"previous_names":["nanduwastaken/contribution","nanduwastaken/contributor"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NanduWasTaken%2Fcontributor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NanduWasTaken%2Fcontributor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NanduWasTaken%2Fcontributor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NanduWasTaken%2Fcontributor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NanduWasTaken","download_url":"https://codeload.github.com/NanduWasTaken/contributor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239286280,"owners_count":19613688,"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":["automatic","badges","contribution","contribution-chart","github"],"created_at":"2024-12-26T10:14:45.344Z","updated_at":"2025-11-01T11:30:28.613Z","avatar_url":"https://github.com/NanduWasTaken.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"250px\" src=\"./images/cover.png\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eContributor\u003c/h1\u003e\n\nThis repository allows you to automatically populate your GitHub contribution chart with incremental contributions. Each time the workflow runs, it updates a contribution counter and commits the change, effectively filling up your contribution graph on GitHub.\nBy forking this repository and setting up the workflow, you'll be able to increase your contribution without manually committing code.\n\nResult:\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"\" src=\"./images/you.jpeg\"\u003e\n\u003c/p\u003e\n\n\n## Forking the Repository\n\nFollow these steps to fork the repository and set it up for your own use:\n\n### 1. **Fork the Repository**\n\n- Navigate to the repository you want to fork (this one).\n- Click on the **Fork** button located at the top-right corner of the repository page.\n- Choose your GitHub account or an organization where you want to fork the repository.\n\n### 2. **Clone Your Fork**\n\nAfter forking the repository, you can clone it to your local machine to work with it.\n\n1. Go to your GitHub account and open the forked repository.\n2. Click on the **Code** button and copy the repository URL (HTTPS or SSH).\n3. Open a terminal on your local machine and run the following command:\n\n   ```bash\n   git clone https://github.com/NanduWasTaken/contributor.git\n   ```\n\n\n### 3. **Navigate to the Project Directory**\n\nAfter cloning the repository, move into the project directory:\n\n```bash\ncd contributor\n```\n\n### 4. **Set Up GitHub Actions**\n\nThe repository uses GitHub Actions to automate the increment of the contribution count. Follow these steps to ensure the workflow runs on your fork:\n\n1. Go to the **Actions** tab of your forked repository on GitHub.\n2. Ensure the workflow file (`contrib.yml`) is correctly set up under `.github/workflows/`.\n3. If you want the workflow to run on a schedule or on manual triggers, you can either wait for the scheduled run or trigger it manually from the **Actions** tab.\n\n### 5. **Configure Secrets**\n\nThis is essential to commit code as you.\n\n1. Go to your forked repository on GitHub.\n2. Click on **Settings** \u003e **Secrets** \u003e **New repository secret**.\n3. Add the following secrets:\n   - `GH_EMAIL` – Your GitHub email address (e.g., `yourname@example.com`).\n   - `GH_USERNAME` – Your GitHub username (e.g., `yourname`).\n\n### 6. **Allow the Action to Make Changes**\n\nTo Allow the Action to commit changes as you, You can allow this settings at **Settings** \u003e **Actions** \u003e **General** \u003e **Workflow permission**.:\n\n![](./images/perm.png)\n\n\n### 7. **Run the Workflow**\n\nOnce everything is set up, you can trigger the workflow in two ways:\n\n1. **Manually**:\n   - Go to the **Actions** tab.\n   - Select the \"Contribute\" workflow.\n   - Click **Run workflow**.\n\n2. **Scheduled**:\n   - The workflow is set to run every hour automatically, thanks to the cron schedule (`0 * * * *`).\n\nThe workflow will increment the value in `contrib.txt` each time it runs, and the commit message will reflect the incremented contribution count.\n\n---\n\n## Contributing to the Repository\n\nIf you want to contribute or suggest changes to the repository:\n\n1. **Fork** the repository (as explained above).\n2. **Clone** your fork to your local machine.\n3. Make any changes or improvements you'd like.\n4. **Push** the changes back to your forked repository.\n5. **Open a Pull Request** from your fork to the original repository.\n\n---\n\n## License\n\nThis project is licensed under the MIT License – see the [LICENSE](LICENSE) file for details.\n\n---\n\nLet me know if you need any adjustments to the `README.md` or if you'd like to include additional sections!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNanduBit%2Fcontributor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNanduBit%2Fcontributor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNanduBit%2Fcontributor/lists"}