https://github.com/danger/danger-plugin-template
An opinionated template for creating a Danger plugin
https://github.com/danger/danger-plugin-template
Last synced: about 1 year ago
JSON representation
An opinionated template for creating a Danger plugin
- Host: GitHub
- URL: https://github.com/danger/danger-plugin-template
- Owner: danger
- License: other
- Created: 2016-06-04T18:17:02.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-09-04T13:16:52.000Z (almost 4 years ago)
- Last Synced: 2025-04-07T18:42:18.949Z (about 1 year ago)
- Language: Ruby
- Size: 41 KB
- Stars: 20
- Watchers: 5
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# danger-plugin-template
An opinionated template for creating a Danger plugin with the following features:
- Git as the source control management system.
- Clean folder structure.
- MIT license.
- Rake as task management tool.
## Usage
$ ./configure danger-foo
It will generate a Danger plugin, which will expose your plugin via a `foo` variable
in your Dangerfile
## Going from there
- Add descriptions to the Gem specification, README and command itself
- Implement your plugin, documentation is available at http://danger.systems
## Getting it in the Danger.Systems plugin index
- Set a correct homepage in the Gem specification
- Ensure that your plugin passes `danger plugins lint`
- Create a Merge Request to add your plugin to the list of known plugins in
`https://gitlab.com/danger-systems/danger.systems/blob/master/plugins.json`, it only needs your Gem's name.