{"id":16430981,"url":"https://github.com/estruyf/vscode-commit-helper","last_synced_at":"2026-05-09T07:39:57.220Z","repository":{"id":244025266,"uuid":"813816863","full_name":"estruyf/vscode-commit-helper","owner":"estruyf","description":"CommitHelper a Visual Studio Code extension","archived":false,"fork":false,"pushed_at":"2024-06-14T18:54:54.000Z","size":159,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-29T10:59:50.028Z","etag":null,"topics":["commit","git","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=eliostruyf.vscode-commit-helper","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/estruyf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["estruyf"],"custom":["https://www.buymeacoffee.com/zMeFRy9"]}},"created_at":"2024-06-11T19:54:45.000Z","updated_at":"2024-06-14T18:54:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"0e5873ab-c0b3-4a54-8a1a-9d755adf1a0d","html_url":"https://github.com/estruyf/vscode-commit-helper","commit_stats":null,"previous_names":["estruyf/vscode-commit-helper"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/estruyf/vscode-commit-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estruyf%2Fvscode-commit-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estruyf%2Fvscode-commit-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estruyf%2Fvscode-commit-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estruyf%2Fvscode-commit-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/estruyf","download_url":"https://codeload.github.com/estruyf/vscode-commit-helper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estruyf%2Fvscode-commit-helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32811656,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"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":["commit","git","vscode","vscode-extension"],"created_at":"2024-10-11T08:28:53.155Z","updated_at":"2026-05-09T07:39:57.180Z","avatar_url":"https://github.com/estruyf.png","language":"TypeScript","funding_links":["https://github.com/sponsors/estruyf","https://www.buymeacoffee.com/zMeFRy9"],"categories":[],"sub_categories":[],"readme":"# CommitHelper for Visual Studio Code\n\nStreamline your commit message process with **CommitHelper**! This extension allows you to create and manage a list of common commit messages or tags, making it effortless to insert them while you write.\n\n## Use Case\n\nImagine you have a set of tags that you regularly use to control your CI/CD workflow, such as running specific tests, skipping deployments, or triggering particular pipelines. With **CommitHelper**, you can store these tags and easily select the appropriate one while composing your commit message. This not only saves time but also reduces the risk of errors by ensuring you consistently use the correct tags.\n\n## Configuration\n\nThe extension requires you to configure the `commitHelper.messages` setting in your `settings.json` file.\n\nHere is an example configuration:\n\n```json\n{\n  \"commitHelper.messages\": [\n    {\n      \"type\": \"👨‍💻 apps\",\n      \"values\": [\"#search\", \"#profile\"]\n    },\n    {\n      \"type\": \"⚙️ tasks\",\n      \"values\": [\"#build\", \"#deploy\", \"#skip\"]\n    }\n  ]\n}\n```\n\n## Usage\n\nonce you have configured the `commitHelper.messages` setting, you can start using **CommitHelper** to insert your commit messages.\n\n- Open the **source control** panel in Visual Studio Code.\n- Click on the `#` icon to open the **CommitHelper** panel\n\n\u003cfigure align=\"center\"\u003e\n  \u003cimg src=\"./assets/docs/quickpick-list.png\" alt=\"Quickpick list\" style=\"display: inline-block\" /\u003e\n  \u003cfigcaption\u003eQuickpick list\u003c/figcaption\u003e\n\u003c/figure\u003e\n\n- Or start typing a slash `/` in the commit message input field.\n\n\u003cfigure align=\"center\"\u003e\n  \u003cimg src=\"./assets/docs/completion-list.png\" alt=\"Completion list in SCM input\" style=\"display: inline-block\" /\u003e\n  \u003cfigcaption\u003eCompletion list in SCM input\u003c/figcaption\u003e\n\u003c/figure\u003e\n\n- Select the desired tag from the list to insert it into your commit message.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Festruyf%2Fvscode-commit-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Festruyf%2Fvscode-commit-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Festruyf%2Fvscode-commit-helper/lists"}