diff --git a/_apps/request-info.md b/_apps/request-info.md new file mode 100644 index 0000000..81da853 --- /dev/null +++ b/_apps/request-info.md @@ -0,0 +1,37 @@ +--- +title: Request Info +description: Requests more info on issues and pull requests with the default title or an empty body. +slug: request-info +screenshots: +- https://user-images.githubusercontent.com/13410355/28132821-d37bf2a8-66f2-11e7-9e7b-5930ba65d67a.png +stars: 47 +installs: 13 +author: hiimbex +repository: behaviorbot/request-info +topics: +- open source +- request-more-info +--- + + +Request-Info requests more info from newly opened Pull Requests and Issues that contain either default titles or whose description is left blank. It does so by taking data from a `.github/config.yml`. + + Add a `.github/config.yml` file that contains the following: + +```yml +# Configuration for request-info - https://github.com/behaviorbot/request-info + +# *Required* Comment to reply with +requestInfoReplyComment: > + We would appreciate it if you could provide us with more info about this issue/pr! + +# *OPTIONAL* default titles to check against for lack of descriptiveness +# MUST BE ALL LOWERCASE +requestInfoDefaultTitles: + - update readme.md + - updates + + +# *OPTIONAL* Label to be added to Issues and Pull Requests with insufficient information given +requestInfoLabelToAdd: needs-more-info +``` \ No newline at end of file diff --git a/_apps/update-docs.md b/_apps/update-docs.md new file mode 100644 index 0000000..f191917 --- /dev/null +++ b/_apps/update-docs.md @@ -0,0 +1,34 @@ +--- +title: Update Docs +description: Replies to newly opened pull requests that do no update a file in the `/docs` folder or the `README` +slug: update-docs +screenshots: +- https://user-images.githubusercontent.com/13410355/28179044-97207bee-67b5-11e7-80d0-0c8ede4a325f.png +organizations: +- probot +stars: 47 +installs: 94 +author: hiimbex +repository: behaviorbot/update-docs +topics: +- open source +- documentation +--- + + +Update Docs comments on newly opened Pull Requests that do not update either the README or a file in the `/docs` folder. + +Create a `.github/config.yml` file that contains the contents you would like to reply within an `updateDocsComment`. Optionally, you can also add an `updateDocsWhiteList` that includes terms, that if found in the title, the bot will not comment on. + +```yml +# Configuration for update-docs - https://github.com/behaviorbot/update-docs + +# Comment to be posted to on PRs that don't update documentation +updateDocsComment: > + Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would update some of our documentation based on your changes. + +# Terms that if found in the title of a PR will prevent the bot from commenting on it +updateDocsWhiteList: + - bug + - chore +``` \ No newline at end of file diff --git a/_apps/welcome.md b/_apps/welcome.md new file mode 100644 index 0000000..5cc1c2a --- /dev/null +++ b/_apps/welcome.md @@ -0,0 +1,49 @@ +--- +title: Welcome +description: Welcomes new users +slug: welcome +screenshots: +- https://user-images.githubusercontent.com/13410355/28288851-679f582a-6af5-11e7-8dd8-b85b6c33e16b.png +- https://user-images.githubusercontent.com/13410355/28288547-5f83aa8e-6af4-11e7-9692-eb41d42431e2.png +- https://user-images.githubusercontent.com/13410355/28289605-1ab81a76-6af8-11e7-8f78-6a1b3948df36.png +organizations: +- probot +stars: 99 +installs: 123 +author: hiimbex +repository: behaviorbot/welcome +topics: +- open source +- welcome +--- + + +Welcome is a simple way to welcome new users based off maintainer defined comments. + +The 3 plugins it combines with are [new-issue-welcome](https://github.com/behaviorbot/new-issue-welcome), [new-pr-welcome](https://github.com/behaviorbot/new-issue-welcome), and [first-pr-merge](https://github.com/behaviorbot/new-issue-welcome) + +Create a `config.yml` file to declare the contents of the comments: + +``` yaml +# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome + +# Comment to be posted to on first time issues +newIssueWelcomeComment: > + Thanks for opening your first issue here! Be sure to follow the issue template! + +# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome + +# Comment to be posted to on PRs from first time contributors in your repository +newPRWelcomeComment: > + Thanks for opening this pull request! Please check out our contributing guidelines. + +# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge + +# Comment to be posted to on pull requests merged by a first time user +firstPRMergeComment: > + Congrats on merging your first pull request! We here at behaviorbot are proud of you! + +# It is recommend to include as many gifs and emojis as possible +``` + +You can opt out of having the bot comment on first time pull requests, pull request merges, or new issues by not filling in a value for each app's respective field.