Package Exports
- fbp-diffbot
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (fbp-diffbot) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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-checkprallows 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
- Add the
fbp-diffbotuser as a collaborator on the repo, with READ access
- Add the
- 2a) Put your repo into
config.yamllike with public repo - 2b) Alternative, send an email to
jononor+fbp-diffbot@gmail.comwith the name of the repository. It will then be added to theFBPDIFFBOT_EXTRA_REPOSITORIESenvvar 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/$prnumberSo for to check imgflo/imgflo-server#12
would use the URL http://fbp-diffbot.herokuapp.com/checkpr/imgflo/imgflo-server/12.