diff --git a/.github/stale.yml b/.github/stale.yml new file mode 100644 index 0000000..0d0b1c9 --- /dev/null +++ b/.github/stale.yml @@ -0,0 +1 @@ +_extends: .github diff --git a/_apps/ci-reporter.md b/_apps/ci-reporter.md index c934a09..4ff0fa0 100644 --- a/_apps/ci-reporter.md +++ b/_apps/ci-reporter.md @@ -8,11 +8,13 @@ authors: - JasonEtco repository: JasonEtco/ci-reporter host: https://ci-reporter-etc.herokuapp.com -stars: 32 -updated: 2018-04-05 14:17:13 UTC -installations: 21 +stars: 33 +updated: 2018-04-10 19:47:13 UTC +installations: 26 organizations: +- thibmaek - probot +- Radarr - gillesdemey - ahmadnassri - timvideos @@ -20,8 +22,6 @@ organizations: - electron - nice-registry - Unibeautify -- im-tomu -- mithro --- ## Usage diff --git a/_apps/commitlint.md b/_apps/commitlint.md index 708af3f..79e6472 100644 --- a/_apps/commitlint.md +++ b/_apps/commitlint.md @@ -9,11 +9,12 @@ authors: - ahmed-taj repository: ahmed-taj/commitlint-bot host: https://commitlint.herokuapp.com -stars: 55 -updated: 2018-02-28 18:12:46 UTC -installations: 31 +stars: 57 +updated: 2018-04-08 19:32:53 UTC +installations: 38 organizations: - caarlos0 +- TECLIB - ajsb85 - algolia - flyve-mdm @@ -22,7 +23,6 @@ organizations: - upfrontIO - CharlyJazz - glpi-project -- theo4u ---

diff --git a/_apps/dco.md b/_apps/dco.md index 63397dc..6a4174a 100644 --- a/_apps/dco.md +++ b/_apps/dco.md @@ -4,24 +4,24 @@ description: Enforce the DCO on Pull Requests slug: dco screenshots: - https://cloud.githubusercontent.com/assets/173/24482273/a35dc23e-14b5-11e7-9371-fd241873e2c3.png -stars: 46 +stars: 47 authors: - bkeepers repository: probot/dco -updated: 2018-04-05 02:39:59 UTC +updated: 2018-04-13 15:34:56 UTC host: https://probot-dco.herokuapp.com -installations: 162 +installations: 169 organizations: +- prometheus +- gatsbyjs - hyperledger - fluent - gradle - pi-hole +- src-d - vitessio - openebs - jaegertracing -- linkerd -- envoyproxy -- git-for-windows --- diff --git a/_apps/dep.md b/_apps/dep.md index 318be81..59242e7 100644 --- a/_apps/dep.md +++ b/_apps/dep.md @@ -11,18 +11,18 @@ repository: ahmed-taj/dep host: https://dep-bot.herokuapp.com stars: 26 updated: 2018-03-24 06:37:02 UTC -installations: 37 +installations: 40 organizations: - probot - Laravel-Backpack - thefrontside - timvideos - tunnckoCore +- TECLIB - mithro - flyve-mdm - ahmed-taj - upfrontIO -- SymbiFlow ---

diff --git a/_apps/eslint-disable.md b/_apps/eslint-disable.md index 0a22b80..b32ab45 100644 --- a/_apps/eslint-disable.md +++ b/_apps/eslint-disable.md @@ -10,8 +10,9 @@ repository: koddsson/eslint-disable-probot host: https://eslint-disable-probot.herokuapp.com stars: 9 updated: 2018-03-23 23:06:25 UTC -installations: 4 +installations: 5 organizations: +- thibmaek - ID-BPHC --- ## Usage diff --git a/_apps/first-timers.md b/_apps/first-timers.md index f4e3af8..46b58b4 100644 --- a/_apps/first-timers.md +++ b/_apps/first-timers.md @@ -7,18 +7,18 @@ screenshots: authors: - agonzalez0515 - Techforchange -stars: 123 +stars: 124 repository: hoodiehq/first-timers-bot -updated: 2018-03-29 00:18:05 UTC +updated: 2018-04-10 19:52:36 UTC host: https://first-timers-bot.now.sh -installations: 221 +installations: 237 organizations: - jekyll - videojs - processing - Moya -- hoodiehq - semantic-release +- hoodiehq - skywinder - mikaelbr - terkelg diff --git a/_apps/gpg.md b/_apps/gpg.md deleted file mode 100644 index a63c659..0000000 --- a/_apps/gpg.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: GPG -description: Enforce GPG signatures on pull requests -slug: gpg -screenshots: -- https://github.com/jarrodldavis/probot-gpg/raw/develop/docs/screenshot-success.png -- https://github.com/jarrodldavis/probot-gpg/raw/develop/docs/screenshot-failure.png -authors: -- jarrodldavis -repository: jarrodldavis/probot-gpg -stars: 15 -updated: 2018-01-17 01:45:53 UTC -host: http://probot-gpg-production.herokuapp.com -installations: 24 -organizations: -- TokTok -- saltstack -- SuriyaaKudoIsc -- mattstratton -- twuni -- nikolay -- luanmuniz -- raghav-khunger -- squid-lang -- eiwuert ---- -## Usage - -[Configure this app](https://github.com/apps/gpg) on your organizations and repositories. Be sure to enable [required status checks](https://help.github.com/articles/about-required-status-checks/) if you want to enforce GPG signatures on all pull requests. - -## How it works - -Git supports [signing commits with GPG keys](https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work) to verify commit authorship beyond the easy-to-forge [author](https://git-scm.com/docs/git-commit#git-commit---authorltauthorgt) field. - -GitHub supports [verifying GPG signatures on commits](https://github.com/blog/2144-gpg-signature-verification) and has an excellent [series of help articles](https://help.github.com/articles/signing-commits-with-gpg/) for creating a GPG key, using it with `git` locally, and linking it to a GitHub account. - -After installation, this app [checks all commits](https://developer.github.com/v3/repos/commits/#compare-two-commits) of new (or newly updated) pull requests for valid GPG signatures [according to the GitHub API](https://developer.github.com/changes/2016-04-04-git-signing-api-preview/). Note that for the status check to be `success`, _every_ contributor of a pull request must: -- set up a GPG key on their local machine -- sign _all_ of their commits in the pull request with that key -- link that key with their GitHub account - -![GPG status check success screenshot](https://github.com/jarrodldavis/probot-gpg/raw/develop/docs/screenshot-success.png "GPG status check success screenshot") - -Otherwise, the app will set the status to `failure`. - -![GPG status check failed screenshot](https://github.com/jarrodldavis/probot-gpg/raw/develop/docs/screenshot-failure.png "GPG status check failed screenshot") - -## Email privacy - -If you or any of your contributors use a [GitHub-provided `noreply` email address](https://help.github.com/articles/about-commit-email-addresses/) to keep a personal email address private, that `noreply` address should be used when creating a GPG key. Make sure that [`git`'s config is also using that `noreply` address](https://help.github.com/articles/setting-your-commit-email-address-in-git/) so that GitHub associates the GPG key correctly and validates it. - -## Further reading - -- [Git Tools - Signing Your Work](https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work) -- [GitHub Help: Signing commits with GPG](https://help.github.com/articles/signing-commits-with-gpg/) -- [GitHub Help: Troubleshooting GPG](https://help.github.com/articles/troubleshooting-gpg/) -- [GitHub Blog: GPG signature verification](https://github.com/blog/2144-gpg-signature-verification) -- [GitHub Developer: Preview support for Git signing](https://developer.github.com/changes/2016-04-04-git-signing-api-preview/) -- [The GNU Privacy Guard](https://gnupg.org) -- [Setting up Git commit signing on macOS](https://gist.github.com/bmhatfield/cc21ec0a3a2df963bffa3c1f884b676b) diff --git a/_apps/invite-contributors.md b/_apps/invite-contributors.md index d4bcc08..4455af9 100644 --- a/_apps/invite-contributors.md +++ b/_apps/invite-contributors.md @@ -10,18 +10,18 @@ repository: erickzhao/invite-contributors stars: 17 updated: 2017-11-06 05:29:49 UTC host: https://vast-stream-78160.herokuapp.com -installations: 14 +installations: 16 organizations: - Laravel-Backpack - cla-assistant - contentful-userland - flyve-mdm +- react-native-sensors - LibreTime - aethonanbot - sydneyhaskell +- baas-cloud - elofyi -- dddpppmmm -- funky-cactus --- # invite-contributors diff --git a/_apps/lock.md b/_apps/lock.md index 68f4814..1a23075 100644 --- a/_apps/lock.md +++ b/_apps/lock.md @@ -8,20 +8,20 @@ authors: - dessant repository: dessant/lock-threads host: https://probot-lock-threads.glitch.me -stars: 9 +stars: 10 updated: 2018-03-29 11:19:53 UTC -installations: 12 +installations: 14 organizations: - atom - kivy - Semantic-Org - ethereum +- chef - node-serialport - nteract - jahirfiquitiva - LibreTime -- funky-cactus -- philoserf +- baas-cloud --- A GitHub App that locks closed issues and pull requests after diff --git a/_apps/no-response.md b/_apps/no-response.md index 2271373..01c1ac4 100644 --- a/_apps/no-response.md +++ b/_apps/no-response.md @@ -9,15 +9,15 @@ authors: - lee-dohm repository: probot/no-response host: https://probot-no-response.herokuapp.com -stars: 24 -updated: 2018-01-09 17:55:34 UTC -installations: 42 +stars: 25 +updated: 2018-04-13 15:51:35 UTC +installations: 46 organizations: - prettier - ethereum - kivy -- wireapp - eggjs +- wireapp - CachetHQ - Graylog2 - electron-userland diff --git a/_apps/ooo.md b/_apps/ooo.md index 763dfc1..fa34527 100644 --- a/_apps/ooo.md +++ b/_apps/ooo.md @@ -9,7 +9,7 @@ authors: - swinton repository: swinton/probot-ooo host: https://probot-ooo.herokuapp.com -stars: 6 +stars: 8 updated: 2018-01-06 15:08:10 UTC installations: 6 organizations: diff --git a/_apps/polls.md b/_apps/polls.md index 251d4ed..9fd55c8 100644 --- a/_apps/polls.md +++ b/_apps/polls.md @@ -10,20 +10,20 @@ authors: - evenchange4 repository: evenchange4/gh-polls-bot host: https://gh-polls-bot.now.sh -stars: 123 +stars: 124 updated: 2018-01-15 01:35:10 UTC -installations: 105 +installations: 108 organizations: - apex - RxSwiftCommunity - chaijs +- jaegertracing - ahmetb - detailyang - terkelg - hql287 - probot - Laravel-Backpack -- evhub --- # GitHub Polls Bot diff --git a/_apps/prevent-public-repos.md b/_apps/prevent-public-repos.md index 2e3932c..b0a749e 100644 --- a/_apps/prevent-public-repos.md +++ b/_apps/prevent-public-repos.md @@ -10,14 +10,13 @@ repository: issc29/probot-prevent-public-repos host: https://probot-prevent-public-repos.herokuapp.com stars: 6 updated: 2017-12-08 16:19:00 UTC -installations: 17 +installations: 18 organizations: +- bkeepers - telusdigital - logrhythm - engineersmy -- nytm - finnerds -- Albatoss --- # Prevent-Public-Repos Probot App diff --git a/_apps/reminders.md b/_apps/reminders.md index d68dee2..b7bffef 100644 --- a/_apps/reminders.md +++ b/_apps/reminders.md @@ -8,10 +8,10 @@ authors: - jbjonesjr - bkeepers repository: probot/reminders -stars: 23 -updated: 2018-04-05 15:54:14 UTC +stars: 24 +updated: 2018-04-12 12:34:37 UTC host: https://probot-reminders.herokuapp.com -installations: 148 +installations: 155 organizations: - eggjs - chaijs diff --git a/_apps/request-info.md b/_apps/request-info.md index 18bd5f7..a65068d 100644 --- a/_apps/request-info.md +++ b/_apps/request-info.md @@ -5,21 +5,21 @@ description: Requests more info on issues and pull requests with the default tit slug: request-info screenshots: - https://user-images.githubusercontent.com/13410355/28132821-d37bf2a8-66f2-11e7-9e7b-5930ba65d67a.png -stars: 20 +stars: 21 authors: - hiimbex repository: behaviorbot/request-info -updated: 2018-02-27 09:06:08 UTC +updated: 2018-04-13 16:15:20 UTC host: https://probot-request-info.herokuapp.com -installations: 103 +installations: 107 organizations: - nlohmann - eggjs - cdnjs - electron-userland - desktop -- jsonresume - nozzle +- jsonresume - bolt - hql287 - probot diff --git a/_apps/sentiment-bot.md b/_apps/sentiment-bot.md index bbdf288..4976e6d 100644 --- a/_apps/sentiment-bot.md +++ b/_apps/sentiment-bot.md @@ -5,13 +5,13 @@ description: Replies to toxic comments with a maintainer designated reply and a slug: sentiment-bot screenshots: - https://user-images.githubusercontent.com/13410355/29323857-fcfe4b4e-8196-11e7-9a08-6184fd46edbb.png -stars: 25 +stars: 26 authors: - hiimbex repository: behaviorbot/sentiment-bot -updated: 2017-12-07 11:27:04 UTC +updated: 2018-04-13 17:43:17 UTC host: https://probot-sentiment-bot.herokuapp.com -installations: 34 +installations: 36 organizations: - nlohmann - git-for-windows @@ -21,8 +21,8 @@ organizations: - xcodeswift - jahirfiquitiva - pliablepixels +- behaviorbot - u3u -- Dallas-Makerspace --- Replies to toxic comments with a maintainer designated reply and a link to the repo's code of conduct. It does so by taking data from a `.github/config.yml`. diff --git a/_apps/settings.md b/_apps/settings.md index 2de603c..37bb4e2 100644 --- a/_apps/settings.md +++ b/_apps/settings.md @@ -2,15 +2,15 @@ title: Settings description: Pull Requests for repository settings slug: settings -stars: 201 +stars: 203 authors: - bkeepers repository: probot/settings screenshots: - https://user-images.githubusercontent.com/173/29472917-3fad9db0-841b-11e7-8f6d-a6c63052122b.png -updated: 2018-04-05 00:23:14 UTC +updated: 2018-04-13 11:43:46 UTC host: https://github-configurer.herokuapp.com -installations: 128 +installations: 131 organizations: - apollographql - denysdovhan diff --git a/_apps/stale.md b/_apps/stale.md index a4060ab..85a1a97 100644 --- a/_apps/stale.md +++ b/_apps/stale.md @@ -7,11 +7,11 @@ screenshots: - https://user-images.githubusercontent.com/173/27765705-93f94940-5e7e-11e7-8527-3a91bb64ca70.png authors: - bkeepers -stars: 339 +stars: 352 repository: probot/stale -updated: 2018-04-05 14:13:44 UTC +updated: 2018-04-09 18:03:25 UTC host: https://probot-stale.herokuapp.com -installations: 606 +installations: 633 organizations: - atom - facebook diff --git a/_apps/support.md b/_apps/support.md index 881d10f..87dc90d 100644 --- a/_apps/support.md +++ b/_apps/support.md @@ -10,7 +10,7 @@ repository: dessant/support-requests host: https://probot-support-requests.glitch.me stars: 8 updated: 2018-01-16 00:22:33 UTC -installations: 23 +installations: 24 organizations: - mui-org - kivy @@ -18,8 +18,8 @@ organizations: - nozzle - MinecraftForge - PHPOffice -- Laravel-Backpack - wix +- Laravel-Backpack - Radarr - GameServerManagers --- diff --git a/_apps/todo.md b/_apps/todo.md index c942c7a..b63e6ad 100644 --- a/_apps/todo.md +++ b/_apps/todo.md @@ -8,20 +8,20 @@ authors: - JasonEtco repository: JasonEtco/todo host: https://todo-github-app.now.sh -stars: 115 -updated: 2018-04-05 14:29:21 UTC -installations: 163 +stars: 118 +updated: 2018-04-06 15:20:22 UTC +installations: 171 organizations: - mas-cli - thibmaek - heinrichreimer - Laravel-Backpack +- Radarr - caarlos0 - SpoonX - ahmadnassri - icco - timvideos -- getantibody --- ## Usage diff --git a/_apps/triage-new-issues.md b/_apps/triage-new-issues.md index 6188dc0..ce8b84d 100644 --- a/_apps/triage-new-issues.md +++ b/_apps/triage-new-issues.md @@ -13,9 +13,9 @@ authors: - olstenlarck repository: tunnckoCore/triage-new-issues host: https://triage-new-issues.now.sh -stars: 4 +stars: 6 updated: 2018-04-03 05:25:10 UTC -installations: 30 +installations: 32 organizations: - CachetHQ - Semantic-Org @@ -25,8 +25,8 @@ organizations: - thefrontside - jahirfiquitiva - tunnckoCore -- leinardi - eXist-db +- red-eclipse --- diff --git a/_apps/unfurl-links.md b/_apps/unfurl-links.md index d09ea3a..60c32e4 100644 --- a/_apps/unfurl-links.md +++ b/_apps/unfurl-links.md @@ -8,9 +8,9 @@ authors: - bkeepers repository: probot/unfurl host: http://probot-unfurl.herokuapp.com -stars: 29 -updated: 2018-04-05 18:55:32 UTC -installations: 60 +stars: 30 +updated: 2018-04-10 19:48:55 UTC +installations: 62 organizations: - reactiveui - probot diff --git a/_apps/untrivializer.md b/_apps/untrivializer.md new file mode 100644 index 0000000..385297c --- /dev/null +++ b/_apps/untrivializer.md @@ -0,0 +1,63 @@ +--- +title: Untrivializer +description: An app that asks if you're really sure something is trivial when you + make a comment in Github issues. +slug: https://github.com/apps/untrivializer +screenshots: +- https://raw.githubusercontent.com/entendu/untrivializer/master/docs/ss.png +authors: +- entendu +repository: entendu/untrivializer +host: https://puffy-aftermath.glitch.me +stars: 5 +updated: 2017-12-15 23:13:31 UTC +installations: 7 +organizations: +- red-eclipse +- BlueBayTravel +- StoDevX +- Kristinita +- entendu +--- + +# untrivializer + +> a GitHub App built with [probot](https://github.com/probot/probot) that asks in Github comments if you're really sure something is trivial. + +![screenshot](https://raw.githubusercontent.com/entendu/untrivializer/master/docs/ss.png) + +## But why tho + +A lot of times we'll write up an issue without really thinking it through: + +> We want _X_. Just do thing _Y_ to get it, that should be really simple. + +> Make change _Z_, it should be trivial. + +> Do thing _Foo_, it's super easy. + +Doing those things (almost without fail) takes way, way more time than we think it will. Why? A couple reasons: + +* If we're making a comment like that we're probably not thinking through all the little details anyway, +* We're all just [terrible at estimating, _even when we know we're terrible at estimating_](https://en.wikipedia.org/wiki/Planning_fallacy) (it's truly incredible), +* We often forget the downstream repercussions of "simple" changes -- one line of code for you might mean 3 hours or more of code review, testing, etc. + +So this little robot tries to detect when you've said something "should be simple" and asks if that's really the case. The default reply is: + +> Did you mean, "_might be straightforward, but could have unforseen complexities that would completely change the prioritization of the issue, so we should let it go through the normal planning and estimation process_"[?](https://en.wikipedia.org/wiki/Planning_fallacy) + +Detection is an ugly regex. + +## Running + +I think you can run this as a Github app here: https://github.com/apps/untrivializer but no guarantees that the backend will stay up. If you'd rather run it yourself (I don't blame you) look below. + +## Setup + +``` +# Install dependencies +npm install + +# Run the bot +npm start +``` diff --git a/_apps/update-docs.md b/_apps/update-docs.md index 0e6e36a..0a77330 100644 --- a/_apps/update-docs.md +++ b/_apps/update-docs.md @@ -5,7 +5,7 @@ description: Replies to newly opened pull requests that do no update a file in t slug: update-docs screenshots: - https://user-images.githubusercontent.com/13410355/28179044-97207bee-67b5-11e7-80d0-0c8ede4a325f.png -stars: 10 +stars: 11 authors: - hiimbex repository: behaviorbot/update-docs diff --git a/_apps/validate-commit-msg.md b/_apps/validate-commit-msg.md deleted file mode 100644 index 22d48cb..0000000 --- a/_apps/validate-commit-msg.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: validate-commit-msg -description: Runs validate-commit-msg over all commits of new or edited pull requests - and sets an appropriate a status check. -slug: validate-commit-msg -screenshots: -- https://github.com/tlvince/validate-commit-msg-bot/raw/master/docs/status-check-screenshot.png -authors: -- tlvince -repository: tlvince/validate-commit-msg-bot -stars: 6 -updated: 2018-02-14 10:49:59 UTC -host: https://validate-commit-msg-bot.now.sh -installations: 26 -organizations: -- chaijs -- SpoonX -- axetroy -- angular-pouchdb -- devcenter-square -- christophehurpeau -- tlvince -- nikolay -- luanmuniz -- enieber -redirect_from: "/apps/validate-commit-msg-bot/" ---- - -> validate-commit-msg aaS - -Runs [validate-commit-msg][] over all commits of new or edited pull requests and sets an appropriate a [status check][]. - -Send a PR to [tlvince-sandbox-validate-commit-msg-bot][] to see it in action. - -[status check]: https://developer.github.com/v3/repos/statuses/ -[validate-commit-msg]: https://github.com/conventional-changelog/validate-commit-msg -[tlvince-sandbox-validate-commit-msg-bot]: https://github.com/tlvince/tlvince-sandbox-validate-commit-msg-bot - -## Usage - -1. Browse to [GitHub Apps - validate commit msg][apps] -2. Accept the permissions -3. Allow access to repositories - -On the next pull request, a status check from `validate-commit-msg-bot` will appear: - -![status-check-screenshot][] - -For best results, enable branch protection (in the repository's settings) and require the `validate-commit-msg` status check to pass before merging: - -![branch-protection-screenshot][] - -[apps]: https://github.com/apps/validate-commit-msg -[status-check-screenshot]: https://raw.githubusercontent.com/tlvince/validate-commit-msg-bot/master/docs/status-check-screenshot.png -[branch-protection-screenshot]: https://raw.githubusercontent.com/tlvince/validate-commit-msg-bot/master/docs/branch-protection-screenshot.png - -## Author - -© 2017 Tom Vincent (https://tlvince.com) - -## License - -Released under the [MIT license](https://tlvince.mit-license.org). - -Robot emoji courtesy of [EmojiOne](https://www.emojione.com/emoji/1f916). diff --git a/_apps/welcome.md b/_apps/welcome.md index 4d267b8..b8d5b75 100644 --- a/_apps/welcome.md +++ b/_apps/welcome.md @@ -10,9 +10,9 @@ stars: 27 authors: - hiimbex repository: behaviorbot/welcome -updated: 2017-10-23 06:55:13 UTC +updated: 2018-04-13 16:15:46 UTC host: https://probot-welcome.herokuapp.com -installations: 140 +installations: 142 organizations: - vuejs - electron diff --git a/_apps/wip.md b/_apps/wip.md index 5beb947..1dc0f78 100644 --- a/_apps/wip.md +++ b/_apps/wip.md @@ -7,8 +7,8 @@ screenshots: authors: - gr2m repository: gr2m/wip-bot -stars: 80 -updated: 2018-04-04 17:35:02 UTC +stars: 83 +updated: 2018-04-09 21:57:42 UTC host: https://wip-bot.now.sh installations: 454 organizations: diff --git a/_data/toc.yml b/_data/toc.yml index 4120d2a..5892f28 100644 --- a/_data/toc.yml +++ b/_data/toc.yml @@ -21,3 +21,5 @@ Reference: url: "https://probot.github.io/api/latest/Context.html" - title: context.github url: "http://octokit.github.io/rest.js/" + - title: GitHub Webhook Events + url: "https://developer.github.com/webhooks/#events"