Commit Graph

39 Commits

Author SHA1 Message Date
Brandon Keepers 8be66d9bc4
Switch to bunyan for logging 2016-12-05 23:49:03 -06:00
Brandon Keepers 4b2182dce1
Create robot module 2016-11-18 18:10:26 -06:00
Brandon Keepers 24a6b535c4
Remove listening for invites 2016-11-18 15:09:42 -06:00
Brandon Keepers 9969849fde
Merge remote-tracking branch 'origin/master' into integration
* origin/master: (34 commits)
  Update docs
  Fix lint error
  Add comment syntax
  "or" instead of "and"
  Add instruction to turn on verbose logging
  Update docs
  Fall back to generating parser at runtime
  Fix lint errrors
  Remove yaml dependency
  Use parser in place of yaml syntax
  Fix lint errors
  Behaviors are separated by a semicolon
  Separate events by 'and' instead of comma
  Implement 'then'
  Implement simple actions
  Implement "on" part of the syntax
  Add pegjs as a dev dep
  Document react action
  Remove 'why' section
  No longer aspirational
  ...
2016-10-19 23:48:19 -05:00
Brandon Keepers 6f828a2cfc
Fix lint error 2016-10-16 12:09:55 -05:00
Brandon Keepers 7183c42db2
Auto-accept organization invites 2016-10-16 11:50:56 -05:00
Brandon Keepers 3c65cf3aa0
Auto-accept repository invites 2016-10-16 11:32:30 -05:00
Brandon Keepers d1055f5056
Log unhandled errors 2016-10-16 09:58:47 -05:00
Brandon Keepers 9f1ec510f4
Merge remote-tracking branch 'origin/master' into integration
* origin/master:
  Tweak debugging
  Avoid using global
  Log stuff
  use global instead of GLOBAL
  Make debug global
  Add package version for debug
  Update CONTRIBUTING.md
  Address @bkeepers feedback
  Tweak formatting
  Add testing section header
  Actually fix formatting
  Fix code block formatting
  Add note on enabling debug mode for github client
  Change title to Setup
  Update contributing.md
  Use debug
  Add log for react
  Turn off GitHub client debug
2016-10-15 09:49:55 -05:00
Brandon Keepers d6b6976bad
Tweak debugging 2016-10-15 09:45:38 -05:00
Brandon Keepers 5fdfb3c942
Avoid using global 2016-10-15 09:43:34 -05:00
Seema Kamath 4cd11ffbda use global instead of GLOBAL 2016-10-14 09:50:16 -07:00
Seema Kamath 719bc875ec Make debug global 2016-10-14 09:48:02 -07:00
Brandon Keepers df94354033
Clean up installation implementation 2016-10-14 00:11:29 -05:00
Seema Kamath 85bd7c0298 Use debug 2016-10-13 10:14:12 -07:00
Brandon Keepers 2754983001
Remove unused github api instance 2016-10-13 08:48:23 -05:00
Brandon Keepers 83c4b56600
Use silent option for dotenv 2016-10-13 08:47:40 -05:00
Seema Kamath 358a1d8abf Turn off GitHub client debug 2016-10-12 20:20:48 -07:00
Brandon Keepers a9ef02cd95
Fix lint errors 2016-10-12 20:44:13 -05:00
Brandon Keepers 318a3b435b
Authenticate as an installation 2016-10-12 20:25:45 -05:00
Brandon Keepers d53e792f31
Begin implementing integrations support 2016-10-12 17:49:27 -05:00
Brandon Keepers 17fc921ead
Add dotenv 2016-10-12 17:48:00 -05:00
Seema Kamath 3a5b497101 Enable debug mode for GitHub Client 2016-10-12 13:15:45 -07:00
Brandon Keepers 4e9f26de37
Update server password to match docs 2016-10-11 17:33:40 -05:00
Brandon Keepers 11ab8be65f
Fix esnext errors 2016-10-10 10:27:57 -05:00
Brandon Keepers a50097e2dd
some cleanup 2016-10-10 10:14:44 -05:00
Brandon Keepers a24316c7f0
Add support for event.action 2016-10-10 10:06:35 -05:00
Brandon Keepers 2eebbdc1ec
Split up refactored dispatcher 2016-10-10 01:26:34 -05:00
Brandon Keepers cd13388e8e
esnext 2016-10-09 18:01:31 -05:00
Brandon Keepers 79ee3fa028
Experiment with rules-based approach 2016-10-09 00:29:05 -05:00
Brandon Keepers 7aec8d988f
Create scripts to rule them all 2016-09-17 12:27:58 -05:00
Brandon Keepers 27a9925a6b
Get secret from env 2016-09-17 10:48:16 -05:00
Brandon Keepers e2df263ea5
Allow custom port 2016-09-16 17:00:05 -05:00
Brandon Keepers 4c96ceb140 Fix lint warnings 2016-09-16 11:45:35 -07:00
Brandon Keepers 74c129e7f1 Move autoresponder behavior to separate file 2016-09-16 10:27:59 -07:00
Brandon Keepers d6a31df064 Pass templates through handlebars 2016-09-16 10:18:50 -07:00
Brandon Keepers 2e12c176d8 Get reply template from repo 2016-09-16 10:04:02 -07:00
Brandon Keepers 83e9ee726e Respond to new issue 2016-09-16 09:38:36 -07:00
Brandon Keepers 6ca4415c72 Server that responds to webhooks 2016-09-16 09:10:30 -07:00