Sha256: e1026c96bba8c4c66b1e09af3320dd5f9e7b10577fdbe6935bd61db46c52a042
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
# Danger Plugin API contract This repo contains a single gem, it represents the current version of the API, and what the minimum version of Danger supports it. Check the current version by clicking: [lib/danger/plugin/api/version.rb](lib/danger/plugin/api/version.rb). This frees plugin authors from being tied to a project which is aggressive on [semantic versioning](http://semver.org). As long as the plugin API stays the same then as an author you can be safe in the knowledge that a version bump on Danger has not changed the external API. ## What do I define as a public API? Well that one is a bit tricky, for plugins that is anything that can be found on the [Danger.Systems#reference](http://danger.systems/reference.html). Additions to the exposed DSL probably won't get bumps to this gem's versions, but breaking changes e.g. removals or renames definitely will. ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/danger-plugin-api. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
danger-plugin-api-1.0.0 | README.md |