Skip to content

Latest commit

 

History

History
16 lines (15 loc) · 928 Bytes

File metadata and controls

16 lines (15 loc) · 928 Bytes

TODOs

  • Rebase all HMRC commits
  • Add a license: http://choosealicense.com/
  • Make the /pulls URL configurable (with a sensible default)
  • Catch 'Bad Credentials' error and display a useful page.
  • Run under HTTPS ** https://docs.python.org/2/library/ssl.html#ssl.create_default_context ** http://flask.pocoo.org/snippets/111/
  • X.509 auth
  • Make it possible to specify a 'team' or 'organisation' as a group and therefore to list all that team or orgs PRs on that group page.
  • Introduce a pluggable persistence layer which allows us to store the PR data service it from there.
  • Configure JSON logging as per standard WebOps conventions.
  • Move app startup and config reading to their own method and blow up with a useful error if we can't configure the app sufficiently that it will run.
  • Tidy up app config loading method (remove unused stuff)
  • If only one group is specified then redirect the index page to that group?