Release notes service to proxy Github release notes directly into an embedable release notes log, for product users. The service will query Github, at runtime, for the latest 100 releases and display them as a nice one pager of markdown release notes.
The release notes for this repository, will look like this.
The service requires three enviroment variables, at runtime:
BEARER
- Github personal token, withrepo:read
permissionsOWNER
- Github organization nameTOKENS
- Comma (,) separated list of custom tokens, used for embedding the one page into your app- or website
Install dependecies:
bundle install
Run the service by:
rackup config.ru
Open:
http://localhost:9292/:repo?bearer=:token