{"id":14155115,"url":"https://github.com/trunklabs/gh-contribution-mate","last_synced_at":"2025-08-06T00:33:22.389Z","repository":{"id":64885063,"uuid":"578713164","full_name":"trunklabs/gh-contribution-mate","owner":"trunklabs","description":"✨ Synchronize contributions from local repositories to your GitHub profile safely!","archived":false,"fork":false,"pushed_at":"2024-02-17T09:59:47.000Z","size":117,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-07-30T18:44:02.128Z","etag":null,"topics":["cli","contribution","deno","gh-extension","github","hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/trunklabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-12-15T17:50:27.000Z","updated_at":"2024-04-24T14:53:43.000Z","dependencies_parsed_at":"2023-10-13T01:21:20.280Z","dependency_job_id":"38149138-896a-43ee-a20e-36ecbbdb18d8","html_url":"https://github.com/trunklabs/gh-contribution-mate","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trunklabs%2Fgh-contribution-mate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trunklabs%2Fgh-contribution-mate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trunklabs%2Fgh-contribution-mate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trunklabs%2Fgh-contribution-mate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trunklabs","download_url":"https://codeload.github.com/trunklabs/gh-contribution-mate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215735785,"owners_count":15923388,"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":["cli","contribution","deno","gh-extension","github","hacktoberfest"],"created_at":"2024-08-17T08:01:57.174Z","updated_at":"2024-08-17T08:04:38.710Z","avatar_url":"https://github.com/trunklabs.png","language":"TypeScript","funding_links":[],"categories":["cli"],"sub_categories":[],"readme":"# GitHub Contribution Mate (gh-contribution-mate)\n\n[![release](https://github.com/trunklabs/gh-contribution-mate/actions/workflows/release.yml/badge.svg)](https://github.com/trunklabs/gh-contribution-mate/actions/workflows/release.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n`gh-contribution-mate` is a GitHub CLI extension that allows developers to\nsynchronize their local or non-github repository commits to GitHub. It is a\nrobust tool designed for developers who want to showcase their contributions\ngraphically in stats and on the contribution chart, irrespective of where the\ncommits were originally made.\n\nDeveloped using 🦕 [Deno](https://deno.com/runtime) with TypeScript and compiled\nto executables. The tool maintains the confidentiality of the original commits.\nIt only syncs the timestamp and original commit hash as the commit message,\ncreating empty commits to prevent code leakage.\n\n## 🔒 Usage At Work\n\n`gh-contribution-mate` is completely safe to use at work. However, the tool\nshould be used responsibly. In the case of potential company policy conflicts,\nit is advised to consult with your company or IT department before use.\n\n## 🚀 Getting Started\n\n### Installation\n\nMake sure you have the necessary dependencies installed on your system:\n\n1. [GitHub CLI](https://cli.github.com/) - You'll need to be logged in. You can\n   check if you're logged in by using `gh auth status`\n2. [Git](https://git-scm.com/downloads)\n\nOnce the dependencies are in place, you can install the extension as follows:\n\n```shell\ngh extension install trunklabs/gh-contribution-mate\n```\n\n### Alias Setting\n\nFor a more streamlined experience, you can set an alias for\n`gh contribution-mate` like `gh cm`. This is how you can do it:\n\n```shell\ngh alias set cm 'contribution-mate'\n```\n\nNow, you can use `gh cm` in place of `gh contribution-mate`.\n\nFor detailed usage and examples, refer to our [documentation](docs/USAGE.md).\n\n## 🛡️ Credentials\n\n`gh-contribution-mate` uses your existing GitHub credentials for operations.\nRemember, any auto-generated credentials will have the same access rights as the\nuser they are tied to.\n\n## 🤝 Contributing\n\nContributions are more than welcome! Please see our\n[contributor's guide](CONTRIBUTING.md) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrunklabs%2Fgh-contribution-mate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrunklabs%2Fgh-contribution-mate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrunklabs%2Fgh-contribution-mate/lists"}