Pure client-side pull request and build status monitor for Github repositories that use Travis.
The project is hosted through Github pages:
http://alphagov.github.io/fourth-wall/?token=_token_&gist=_gist_id_
You will need to have a Github API token with access to the relevant repositories if you don't already have one. To do that, visit https://github.com/settings/applications and create a new personal access token.
The following query parameters are required:
token
: Your Github API tokengist
: ID of the Gist containing the list of repositories to monitor
Optional query parameters:
listinterval
: Update interval for the list of monitored repos in seconds (default: 900)interval
: Update interval for monitored repos in seconds (default: 60)
The Gist should contain one or more JSON files with this syntax:
[
{
"userName": "<username of the repo owner>",
"repo": "<repository name>"
}
]
If the Gist contains a file with the language set to CSS
, it will be injected
into a <style>
block in the document head, so you can override the default
styling without having to fork this repo.
Examples:
- A simple list of repos for the Performance Platform team
- A list of repos and custom CSS for the Mainstream team
If you use github enterprise you must add the baseUrl
to each repo object and
add a token for that hostname. The url parameter for the other hostname should
be of the form <hostname>_token
.
An example enterprise repository.
[
{
"baseUrl": "https://myhost.com/api/v3/repos",
"userName": "<username of the repo owner>",
"repo": "<repository name>"
}
]