28 Commits

Author SHA1 Message Date
Jason Etcovitch
5d29945dd2 feat: /probot homepage (#279)
* Add /probot route with tests

* Add index route, write tests

* Remove unused arg

* Pass tests

* Tweak HTML string and pkg require

* Add static directory

* Design welcome page

* Rename to probot.html

* Implement EJS

* Remove duplicate load

* Extract default homepage into plugin

* Fix issue after merge conflict

* Refactor app loading

* Remove autoloading of plugings

BREAKING CHANGE: `probot run` without any arguments will no longer autoload apps named `probot-*`.

* Move setup

* Look for `apps` key instead of `plugins`

* Update simulate command

* Simplify resolver

* Remove unused routes variable

* Move views to default path

* Call probot.setup to properly initialize default apps

* Simplify package loading

* Specify extension

* Add links to docs/slack

* Remove stats link

* Add helper to jest ignore

* Fix ejs views error

* Move a require to top of file

* Remove unnecessary (and breaking) test
2017-10-17 09:35:58 -04:00
Brandon Keepers
6d8ddaf3f7 feat: Expose public stats about installations (#181) 2017-10-11 21:09:13 -07:00
Brandon Keepers
ffbee1c16d The shell of a robot 2017-03-11 15:58:36 -06:00
Lee Dohm
e4aac40b2b Add Context.halt() function to make halting a rule simple 2017-03-02 10:08:41 -08:00
Lee Dohm
bb6909bcf2 Add specs for Filter.on() 2017-02-28 14:33:54 -08:00
Lee Dohm
735b545ee6 Add Filter plugin 2017-02-28 13:30:54 -08:00
Michael Johnson
c8f5f24ccc Add labels and assignees 2017-01-24 12:35:36 -07:00
Michael Johnson
a0eda23611 Refactor createIssue for multiple arguments 2017-01-24 10:00:49 -07:00
Brandon Keepers
80aedee988 Support for deleting pull request review comments 2016-12-04 23:29:24 -06:00
Brandon Keepers
74fbdeda6b Support deleting commit comments 2016-12-04 23:19:24 -06:00
Brandon Keepers
f6c6869456 Add deleteComment plugin action 2016-12-04 22:52:40 -06:00
Brandon Keepers
4e60ad56cf Refactor out dispatcher 2016-12-04 12:59:42 -06:00
Brandon Keepers
838f4801d9 Unnecessary test changes 2016-11-22 23:46:20 -06:00
Brandon Keepers
65eaf9300b Reimplement workflow with new plugin system 2016-11-22 22:44:24 -06:00
Brandon Keepers
90708f3fba Remove reactions, which are not supported by integrations 2016-11-20 21:31:36 -06:00
Brandon Keepers
e7a197f6a1 Use handlebars in comment templates 2016-11-17 21:42:51 -06:00
Brandon Keepers
1bae707257 Extract Sanbox class, remove workflows.push 2016-11-17 21:05:49 -06:00
Matt Colyer
db87bcec17 More style fixes 2016-11-17 13:26:58 -08:00
Matt Colyer
11040392e2 Fix style 2016-11-17 12:16:13 -08:00
Matt Colyer
4d068ce491 Reimplement reactions 2016-11-17 12:09:26 -08:00
Matt Colyer
7976c94ae7 Implement unlock 2016-11-17 12:00:08 -08:00
Matt Colyer
24d2c21420 Implement locking 2016-11-17 11:57:28 -08:00
Matt Colyer
af85ae1bee Implement open 2016-11-17 11:52:12 -08:00
Matt Colyer
8d965b1ce9 Implement unlabel 2016-11-17 11:47:03 -08:00
Matt Colyer
f0f44afadc Implement unassign 2016-11-17 11:38:56 -08:00
Matt Colyer
3802c1d115 Implement comment test 2016-11-17 11:20:40 -08:00
Matt Colyer
0a060b670d Move label tests into plugin 2016-11-17 11:17:05 -08:00
Matt Colyer
09f0d7fa11 Add issues plugin test 2016-11-17 11:08:18 -08:00