/peril-gatsbyjs

This repo houses the settings for Peril.

Primary LanguageTypeScript

Gatsby's Peril Settings

This is the configuration repo for Peril on the GatsbyJS org. There is a settings file and org-wide dangerfiles which are inside the org folder.

Here are links to the relevant tools, docs, and apps we’re using:

What is this project?

  • EmptyBody: Automatically requests more information from a user who opens a new issue with a blank body.
  • InviteCollaborator: Automatically invite all contributors who merge a PR into the GatsbyJS org to become members of the @gatsbyjs/maintainers team.

To Develop

git clone https://github.com/gatsbyjs/peril-gatsbyjs.git
yarn install
code .

You will need node and yarn installed beforehand. You can get them both by running brew install yarn.

This will give you auto-completion and types for Danger mainly.

tl;dr for this Repo?

Peril is Danger running on a web-server, this repo is the configuration for that, currently the dangerfiles in org run on every issue and pull request for all GatsbyJS Repos.

Acknowledgments

Huge thanks to @SD10 for the initial setup help and for additional guidance along the way.

And thanks to @orta for creating Peril. This makes our lives so much easier.

TODO

  • Verify Heroku account
  • Look at auto-labeling issues, autotagging teams