docs/guides/what_does_danger_do.md
Danger makes it easy to create feedback loops in code reviews through automation. This makes it possible to move cultural norms within your team into code, as well as easily share them with the world.
To pull that off, Danger needs to be able to run inside your continuous integration (CI) environment, and to be able to provide feedback to your code review platform. This document describes what happens when you run bundle exec danger.
Dangerfile.Dangerfile, she then checks for an organisation Dangerfile and runs that if it exists.Dangerfiles.Danger was built with a plugin structure in mind from day one. The core of Danger itself aims to be small, with space for others to easily build sharable plugins that extend Danger to fix common issues. All of the Danger API is built in plugins.
To simplify the experience for consumers of plugins, Danger does very little. Each plugin adds an instance of the plugin's class into the Dangerfile, plugins are then free to use their own methods and store their own data in memory. One of the up-sides of this is that if you want to take some code from your Dangerfile, and turn it into a plugin - it would be source-compatible.