fbp-diffbot
Bot producing fbp-diff for Github PRs
Last updated 4 years ago by jonnor .
MIT · Original npm · Tarball · package.json
$ cnpm install fbp-diffbot 
SYNC missed versions from official npm registry.

fbp-diffbot

Automatically posts diffs for FBP graph changes on Github Pull Requests, using fbp-diff. This is useful when doing code reviews, as it makes it easier to understand the changes that were made.

Status

Minimally useful

  • Service is live at http://fbp-diffbot.herokuapp.com
  • Can follow PR changes in public repos and post diffs as comments
  • Experimental support for private repos
  • Simple HTTP API allows to request checking without requiring webhook integration
  • Command-line tool fbp-diffbot-checkpr allows checking without using the service

TODO

See Github Issues

Changelog

See CHANGES.md

Using the service

Adding public repos

Edit config.yaml and submit a pull request.

Adding private repos

WARNING: Experimental TODO: improve support

    1. Add the fbp-diffbot user as a collaborator on the repo, with READ access
  • 2a) Put your repo into config.yaml like with public repo
  • 2b) Alternative, send an email to jononor+fbp-diffbot@gmail.com with the name of the repository. It will then be added to the FBPDIFFBOT_EXTRA_REPOSITORIES envvar of the deployed service, so the repository name does not need to be visible in public.

Note that approval is manual, so it may take a day or two.

Manually request PR checking

Endpoint: POST /checkpr/$owner/$repo/$prnumber

curl -X POST http://fbp-diffbot.herokuapp.com/checkpr/$owner/$repo/$prnumber

So for to check imgflo/imgflo-server#12 would use the URL http://fbp-diffbot.herokuapp.com/checkpr/imgflo/imgflo-server/12.

Current Tags

  • 0.1.2                                ...           latest (4 years ago)

4 Versions

  • 0.1.2                                ...           4 years ago
  • 0.1.1                                ...           4 years ago
  • 0.1.0                                ...           4 years ago
  • 0.0.6                                ...           4 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (9)
Dev Dependencies (2)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |