{"id":13566799,"url":"https://github.com/arvinxx/gitmoji-commit-workflow","last_synced_at":"2025-05-16T09:00:25.909Z","repository":{"id":37035983,"uuid":"121945465","full_name":"arvinxx/gitmoji-commit-workflow","owner":"arvinxx","description":"😉 Gitmoji Commit Workflow","archived":false,"fork":false,"pushed_at":"2024-08-23T14:03:17.000Z","size":1071,"stargazers_count":237,"open_issues_count":14,"forks_count":27,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-15T12:03:14.529Z","etag":null,"topics":["commitlint","commitlint-config","commitlintplugin","gitmoji","semantic-release-config"],"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/arvinxx.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":"2018-02-18T11:27:25.000Z","updated_at":"2025-05-13T14:25:11.000Z","dependencies_parsed_at":"2024-01-15T20:49:57.556Z","dependency_job_id":"9467b283-cebf-4619-8272-8a5b2f4c190e","html_url":"https://github.com/arvinxx/gitmoji-commit-workflow","commit_stats":{"total_commits":548,"total_committers":11,"mean_commits":49.81818181818182,"dds":"0.41058394160583944","last_synced_commit":"8f21e287ec3c3f5144f3a606a3c737bea6d67e80"},"previous_names":["arvinxx/commit-gitmoji"],"tags_count":176,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arvinxx%2Fgitmoji-commit-workflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arvinxx%2Fgitmoji-commit-workflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arvinxx%2Fgitmoji-commit-workflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arvinxx%2Fgitmoji-commit-workflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arvinxx","download_url":"https://codeload.github.com/arvinxx/gitmoji-commit-workflow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501548,"owners_count":22081526,"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":["commitlint","commitlint-config","commitlintplugin","gitmoji","semantic-release-config"],"created_at":"2024-08-01T13:02:17.067Z","updated_at":"2025-05-16T09:00:25.766Z","avatar_url":"https://github.com/arvinxx.png","language":"TypeScript","readme":"\u003e 😉 Use gitmoji commit in your workflow\n\n# Gitmoji Commit Workflow\n\n[![Gitmoji][gitmoji]][gitmoji-url] [![lerna][lerna]][lerna-url] [![Build With father][father]][father-url] [![semantic-release][semantic-release]][semantic-release-repo] ![][license-url]\n\n[![Test CI status][test-ci]][test-ci-url] [![Release CI][release-ci]][deploy-ci-url] [![Coverage][coverage]][codecov-url]\n\n\u003c!-- badge --\u003e\n\n[father]: https://img.shields.io/badge/build%20with-father-028fe4.svg\n[father-url]: https://github.com/umijs/father/\n[lerna]: https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg\n[lerna-url]: https://lernajs.io/\n[gitmoji]: https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg\n[gitmoji-url]: https://gitmoji.carloscuesta.me/\n[semantic-release]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[semantic-release-repo]: https://github.com/semantic-release/semantic-release\n[license-url]: https://img.shields.io/github/license/arvinxx/gitmoji-commit-workflow\n\n\u003c!-- Github CI --\u003e\n\n[test-ci]: https://github.com/arvinxx/gitmoji-commit-workflow/workflows/Test%20CI/badge.svg\n[release-ci]: https://github.com/arvinxx/gitmoji-commit-workflow/workflows/Release%20CI/badge.svg\n[test-ci-url]: https://github.com/arvinxx/gitmoji-commit-workflow/actions?query=workflow%3A%22Test+CI%22\n[deploy-ci-url]: https://github.com/arvinxx/gitmoji-commit-workflow/actions?query=workflow%3A%22Release+CI%22\n[coverage]: https://codecov.io/gh/arvinxx/gitmoji-commit-workflow/branch/master/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/arvinxx/gitmoji-commit-workflow/branch/master\n\n## What is Gitmoji Commit Workflow?\n\nEnglish(TODO) | [中文](https://www.yuque.com/arvinxx-fe/workflow/gitmoji-commit-workflow)\n\n## Template\n\nRefer to this repository to get a [template](https://github.com/arvinxx/gitmoji-commit-workflow-template) of Gitmoji Commit Workflow\n\n## Packages\n\n### Shareable Configuration\n\nHere are some packages for gitmoji commit workflow\n\n| Packages                                                      | Status                                                     | Description                                                                              |\n| ------------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------------------------------------- |\n| [commitlint-config-gitmoji](packages/commitlint-config)       | [![NPM version][config-image]][config-url]                 | a shareable commitlint configuration to enforcing gitmoji commit                         |\n| [conventional-changelog-gitmoji-config](./packages/changelog) | [![NPM version][changelog-image]][changelog-url]           | a shareable conventional-changelog configuration to generate changelog of gitmoji commit |\n| [semantic-release-config-gitmoji](packages/release-config)    | [![NPM version][release-module-image]][release-module-url] | a shareable conventional-changelog configuration to generate changelog of gitmoji commit |\n\n[config-image]: http://img.shields.io/npm/v/commitlint-config-gitmoji.svg?style=flat-square\u0026color=deepgreen\u0026label=latest\n[config-url]: http://npmjs.org/package/commitlint-config-gitmoji\n[config-download]: https://img.shields.io/npm/dm/commitlint-config-gitmoji.svg?style=flat-square\n[config-monorepo-image]: http://img.shields.io/npm/v/commitlint-config-gitmoji-monorepo.svg?style=flat-square\u0026color=deepgreen\u0026label=latest\n[config-monorepo-url]: http://npmjs.org/package/commitlint-config-gitmoji-monorepo\n[config-monorepo-download]: https://img.shields.io/npm/dm/commitlint-config-gitmoji-monorepo.svg?style=flat-square\n[changelog-image]: http://img.shields.io/npm/v/conventional-changelog-gitmoji-config.svg?style=flat-square\u0026color=deepgreen\u0026label=latest\n[changelog-url]: http://npmjs.org/package/conventional-changelog-gitmoji-config\n[changelog-download]: https://img.shields.io/npm/dm/conventional-changelog-gitmoji-config.svg?style=flat-square\n[release-module-image]: http://img.shields.io/npm/v/semantic-release-config-gitmoji-module.svg?style=flat-square\u0026color=deepgreen\u0026label=latest\n[release-module-url]: http://npmjs.org/package/semantic-release-config-gitmoji-module\n[release-module-download]: https://img.shields.io/npm/dm/semantic-release-config-gitmoji-module.svg?style=flat-square\n\n### Helper\n\n| Packages                                                | Status                                     | Description                                          |\n| ------------------------------------------------------- | ------------------------------------------ | ---------------------------------------------------- |\n| [commitlint-plugin-gitmoji](packages/commitlint-plugin) | [![NPM version][plugin-image]][plugin-url] | a commitlint plugin to add gitmoji check rule        |\n| [@gitmoji/parser-opts](./packages/parser-opts)          | [![NPM version][parser-image]][parser-url] | a shareable parser options for gitmoji styles commit |\n| [@gitmoji/commit-types](./packages/commit-types)        | [![NPM version][types-image]][types-url]   | gitmoji styles commit types                          |\n| [@gitmoji/gitmoji-regex](./packages/gitmoji-regex)      | [![NPM version][regex-image]][regex-url]   | a gitmoji regex                                      |\n\n\u003c!-- npm url --\u003e\n\n[plugin-image]: http://img.shields.io/npm/v/commitlint-plugin-gitmoji.svg?style=flat-square\u0026color=deepgreen\u0026label=latest\n[plugin-url]: http://npmjs.org/package/commitlint-plugin-gitmoji\n[parser-image]: http://img.shields.io/npm/v/@gitmoji/parser-opts.svg?style=flat-square\u0026color=deepgreen\u0026label=latest\n[parser-url]: http://npmjs.org/package/@gitmoji/parser-opts\n[types-image]: http://img.shields.io/npm/v/@gitmoji/commit-types.svg?style=flat-square\u0026color=deepgreen\u0026label=latest\n[types-url]: http://npmjs.org/package/@gitmoji/commit-types\n[regex-image]: http://img.shields.io/npm/v/@gitmoji/gitmoji-regex.svg?style=flat-square\u0026color=deepgreen\u0026label=latest\n[regex-url]: http://npmjs.org/package/@gitmoji/gitmoji-regex\n\n## About this Repo\n\nThe commitlint gitmoji repo is managed as a [monorepo](https://github.com/babel/babel/blob/master/doc/design/monorepo.md); it's composed of many npm packages.\n\nThe original `commitlint-config-gitmoji` repo can be found in [packages/config](packages/commitlint-config).\n\n## License\n\n[MIT](./LICENSE) ® Arvin Xu\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farvinxx%2Fgitmoji-commit-workflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farvinxx%2Fgitmoji-commit-workflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farvinxx%2Fgitmoji-commit-workflow/lists"}