Stencila's status reporting
This repository is for Stencila's status reporting and https://status.stenci.la. We use Statusfy to create and update incident reports. The site is automatically built and deployed by Azure CI.
Incident reports do not have to be only for degraded performance or outages. Stencila team members are encouraged to create report for maintenance tasks, using the under-maintenance
severity tag, so that users have an indication that there may be some instability.
git clone [email protected]:stencila/status
cd status
npm install
npm run dev
Either create a new Markdown file for the incident in content
, or run,
npm run new-incident
See the docs and the previous incident reports for more on how to write the Markdown.
Then to deploy the new report,
git add content
git commit -m "Add incident report"
git push
The CI will generate the status page and publish it on Github Pages at https://status.stenci.la. You can check the status of the CI build themselves here: .
If you want to bypass the CI (you're in a hurry, or it's broken), you can just do:
npm run publish
Use npm run dev
if you wish to preview any changes before publishing.
Either edit the existing Markdown file for the incident located in content
, or run,
npm run update-incident
Then to deploy the update,
git commit -m "Update incident report on..."
git push
Thanks to the developers of Statusfy which powers this status page.