
> Generate changelog for repositories using [gitmoji](https://gitmoji.carloscuesta.me/) commits convention.  ## π Usage Make sure you have [npx](https://www.npmjs.com/package/npx) installed (`npx` is shipped by default since npm `5.2.0`) Run 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. with npx: ```sh npx gitmoji-changelog ``` with npm: ```sh npm install -g gitmoji-changelog cd my-project gitmoji-changelog ``` It 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`. .gitmoji-changelogrc: ```json { "project": { "name": "gitmoji-changelog", "description": "A changelog generator for gitmoji π", "version": "2.0.1" } } ``` You can change the preset used by `gitmoji-changelog` with the preset option. ```sh npx gitmoji-changelog --preset generic ``` ## π Documentation :point_right: The full documentation is available [here](https://docs.gitmoji-changelog.dev). ## β Author π€ **Yvonnick FRIN (https://yvonnickfrin.dev)** * Twitter: [@YvonnickFrin](https://twitter.com/YvonnickFrin) * Github: [@frinyvonnick](https://github.com/frinyvonnick) ## π€ Contributing Contributions, issues and feature requests are welcome!