Yeoman generator to generate a Danger plugin
Install yo
, this generator, and semantic-release-cli:
$ npm i -g yo generator-danger-plugin semantic-release-cli
Run the generator and follow the prompts to create a Danger plugin:
$ yo danger-plugin
This will create a new directory ready for Danger plugin development with the following technologies:
- Babel or TypeScript
- Jest
- semantic-release for simple NPM package deployment from Travis CI
Once the directory is bootstrapped and dependencies are installed (with Yarn or NPM), this generator will also globally install semantic-release-cli and kick off that setup process for you.
See the GitHub release history.
See CONTRIBUTING.md for more information about contributing to this project.
We try to keep as much discussion as possible in GitHub issues, but also have a pretty inactive Slack -- if you'd like an invite, ping @Orta a DM on Twitter with your email. It's mostly interesting if you want to stay on top of Danger without all the emails from GitHub.
This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs.
This project subscribes to the Moya Contributors Guidelines which TLDR: means we give out push access easily and often.
Contributors subscribe to the Contributor Code of Conduct based on the Contributor Covenant version 1.3.0.