status.packit.dev website content
This repository uses git submodules, so you have to git clone --recurse-submodules
it.
If you forget and realize later, just run:
$ git submodule init themes/cstate
$ git submodule update
$ dnf install hugo
$ hugo help
$ dnf copr enable daftaupe/hugo
$ dnf install hugo
$ brew install hugo
To create and edit a new issue, run make issue TITLE="Something is broken"
,
and follow the instructions to edit it.
Create a new file in content/issues directory. The name of the file will be the slug (what shows up in the URL bar).
$ hugo new issues/date-summary.md
Individual keys in the file are explained in cstate docs.
To see current date & time in a format ready to be put into the file run
date --utc --rfc-3339=seconds
.
resolved: false
for new unresolved issues or remove resolved:
completely to make an announcementresolvedWhen:
unsetdate:
resolved: true
resolvedWhen: <date>
In affected:
you can specify a list of affected systems/components.
Run hugo server
and go to Web Server
config.yml used to customize the site is described in cstate wiki.
git submodule foreach git pull origin master
It's done automatically with each push to main. We use Hugo Deploy GitHub Pages Action configured in .github/workflows/deploy-pages.yml which pushes the generated content into packit/status-github-pages from where the GitHub Pages are served.