{"id":13517094,"url":"https://github.com/frinyvonnick/gitmoji-changelog","last_synced_at":"2025-05-16T00:09:04.156Z","repository":{"id":33194097,"uuid":"145541822","full_name":"frinyvonnick/gitmoji-changelog","owner":"frinyvonnick","description":"A changelog generator for gitmoji 😜","archived":false,"fork":false,"pushed_at":"2024-05-23T14:53:21.000Z","size":23044,"stargazers_count":392,"open_issues_count":53,"forks_count":50,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-05-08T12:03:17.993Z","etag":null,"topics":["changelog","cli","commit","commit-conventions","emoji","gitmoji","hacktoberfest","javascript","nantes","node","semver"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/gitmoji-changelog","language":"JavaScript","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/frinyvonnick.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":["frinyvonnick","bpetetot"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-08-21T09:37:11.000Z","updated_at":"2025-04-05T11:20:13.000Z","dependencies_parsed_at":"2024-06-18T13:53:28.835Z","dependency_job_id":null,"html_url":"https://github.com/frinyvonnick/gitmoji-changelog","commit_stats":{"total_commits":169,"total_committers":28,"mean_commits":6.035714285714286,"dds":0.5029585798816568,"last_synced_commit":"584d0658294bd8e0d769fbdcc9905509cb892e17"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frinyvonnick%2Fgitmoji-changelog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frinyvonnick%2Fgitmoji-changelog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frinyvonnick%2Fgitmoji-changelog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frinyvonnick%2Fgitmoji-changelog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frinyvonnick","download_url":"https://codeload.github.com/frinyvonnick/gitmoji-changelog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254442855,"owners_count":22071878,"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":["changelog","cli","commit","commit-conventions","emoji","gitmoji","hacktoberfest","javascript","nantes","node","semver"],"created_at":"2024-08-01T05:01:29.637Z","updated_at":"2025-05-16T00:08:59.144Z","avatar_url":"https://github.com/frinyvonnick.png","language":"JavaScript","funding_links":["https://github.com/sponsors/frinyvonnick","https://github.com/sponsors/bpetetot"],"categories":["Version Control","JavaScript","cli"],"sub_categories":["Emoji"],"readme":"![gitmoji-changelog logo](https://raw.githubusercontent.com/frinyvonnick/gitmoji-changelog/master/misc/logo.png)\n\n\u003cp\u003e\n  \u003cimg src=\"https://img.shields.io/npm/v/gitmoji-changelog\" /\u003e\n  \u003ca href=\"https://gitmoji.carloscuesta.me\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg\" alt=\"Gitmoji\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/YvonnickFrin\"\u003e\n    \u003cimg alt=\"Twitter: YvonnickFrin\" src=\"https://img.shields.io/twitter/follow/YvonnickFrin.svg?style=social\" target=\"_blank\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Generate changelog for repositories using [gitmoji](https://gitmoji.carloscuesta.me/) commits convention.\n\n\n![gitmoji-changelog usage example](https://raw.githubusercontent.com/frinyvonnick/gitmoji-changelog/master/misc/example.gif)\n\n## 🚀 Usage\n\nMake sure you have [npx](https://www.npmjs.com/package/npx) installed (`npx` is shipped by default since npm `5.2.0`)\n\nRun the following command at the root of your project and answer questions. `gitmoji-changelog` uses a [preset system](https://docs.gitmoji-changelog.dev/#/?id=%e2%9a%99%ef%b8%8f-presets) to handle different type of project. The preset used by default is the Node.js one that look for project's information in the `package.json` file.\n\nwith npx:\n```sh\nnpx gitmoji-changelog\n```\n\nwith npm:\n```sh\nnpm install -g gitmoji-changelog\n\ncd my-project\ngitmoji-changelog\n```\n\nIt exists a generic preset that works for every kind of project. It looks for information in a `.gitmoji-changelogrc` file at the root of your project. This file must contain three mandatory properties: `name`, `description` and `version`.\n\n.gitmoji-changelogrc:\n```json\n{\n  \"project\": {\n    \"name\": \"gitmoji-changelog\",\n    \"description\": \"A changelog generator for gitmoji 😜\",\n    \"version\": \"2.0.1\"\n  }\n}\n```\n\nYou can change the preset used by `gitmoji-changelog` with the preset option.\n\n```sh\nnpx gitmoji-changelog --preset generic\n```\n\n## 📖 Documentation\n\n:point_right: The full documentation is available [here](https://docs.gitmoji-changelog.dev).\n\n## ✍ Author\n\n👤 **Yvonnick FRIN (https://yvonnickfrin.dev)**\n\n* Twitter: [@YvonnickFrin](https://twitter.com/YvonnickFrin)\n* Github: [@frinyvonnick](https://github.com/frinyvonnick)\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\u003cbr /\u003eFeel free to check [issues page](https://github.com/frinyvonnick/gitmoji-changelog/issues). You can also take a look at our [contributing guide](CONTRIBUTING.md).\n\n## 🙏 Show your support\n\nGive a ⭐️ if this project helped you!\n\nYou also can add a badge in the README.md of your repository to promote `gitmoji-changelog`. All you need is to copy/past the code below:\n\n```markdown\n[![gitmoji-changelog](https://img.shields.io/badge/Changelog-gitmoji-brightgreen.svg)](https://github.com/frinyvonnick/gitmoji-changelog)\n```\n\nIt will add this badge:  [![gitmoji-changelog](https://img.shields.io/badge/Changelog-gitmoji-brightgreen.svg)](https://github.com/frinyvonnick/gitmoji-changelog)\n\n\n## ✨ Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://yvonnickfrin.dev\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/13099512?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYvonnick FRIN\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=frinyvonnick\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/bpetetot\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/516360?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBenjamin Petetot\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=bpetetot\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/fabienjuif\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/17828231?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFabien JUIF\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=fabienjuif\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/bgauduch\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5585755?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBaptiste Gauduchon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=bgauduch\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.franck-abgrall.me/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/9840435?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFranck Abgrall\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=kefranabg\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/quentinncl\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/12430277?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003equentinncl\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=quentinncl\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/lhauspie\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/25682509?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLogan HAUSPIE\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=lhauspie\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.geekeries.fun\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/7294764?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGuillaume Membré\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=gmembre-zenika\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://yann-bertrand.fr/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5855339?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYann Bertrand\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=yannbertrand\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/snikic\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/2975674?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003es n\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=snikic\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://mathieutu.dev\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/11351322?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMathieu TUDISCO\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=mathieutu\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://charlyx.dev\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/481446?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCharles-Henri GUERIN\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=charlyx\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/FBerthelot\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/6927852?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFlorent Berthelot\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=FBerthelot\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://gillespie59.github.io/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/555768?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEmmanuel DEMEY\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=EmmanuelDemey\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://christopherkade.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/15229355?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChristopher Kade\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#blog-christopherkade\" title=\"Blogposts\"\u003e📝\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://numcom.herokuapp.com/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/863788?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRodion Martynov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=rudym\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://danieltamkin.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/9532762?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel Tamkin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=DanielTamkin\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://endormi.io\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/39559256?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eErno Salo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=endormi\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://markdid.it\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/6841110?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMark Lyck\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=MarkLyck\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/horaklukas\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/996088?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLukáš Horák\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=horaklukas\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/juwit\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7531844?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJulien WITTOUCK\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/frinyvonnick/gitmoji-changelog/commits?author=juwit\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n## 📝 License\n\nCopyright © 2020 [Yvonnick FRIN (https://github.com/frinyvonnick)](https://github.com/frinyvonnick).\u003cbr /\u003e\nThis project is [MIT](https://github.com/frinyvonnick/gitmoji-changelog/blob/master/LICENSE) licensed.\n\n***\n_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrinyvonnick%2Fgitmoji-changelog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrinyvonnick%2Fgitmoji-changelog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrinyvonnick%2Fgitmoji-changelog/lists"}