Publish the demo and the manual
SOP SYS-06 · Technical systems manual
1 Purpose
Publish the online demo of the app and this manual to the web, and preview the manual on this computer while editing it.
2 Applies to
The person responsible for the shop’s systems, and anyone who edits the manual.
3 Before you begin
- GitHub Pages is switched on for the project. This is set once: on GitHub, Settings → Pages → Build and deployment → Source: GitHub Actions.
4 Where they are published
| What | Address |
|---|---|
| The online demo | https://jasonrwilliams-maker.github.io/dog-groomer-platform/ |
| This manual | https://jasonrwilliams-maker.github.io/dog-groomer-platform/sop/ |
The demo runs the real database in the visitor’s browser, with made-up dogs. It has no Admin, no photos and no AI. Nothing a visitor does is saved.
5 Procedure
5.1 Publish
Merge the pull request into
masteron GitHub. See SYS-05 Read the automatic checks on GitHub first.Publishing starts by itself. GitHub builds the demo and the manual together and puts them up, usually within two minutes.
To watch it, click the Actions tab on GitHub and click the newest run named browser demo. A green check mark means it is published.
Open the addresses above and reload the page. The changes show.
5.2 Preview the manual while editing
Open a new terminal in the
dog-groomer-platformfolder.Type these commands, pressing Enter after each:
cd sopquarto previewThe manual opens in the browser and reloads each time a page is saved. Keep the terminal open while editing. To stop, click in the terminal and press Ctrl+C.
5.3 Retake the screenshots
- When the app’s screens change, retake every picture in the manual with one command. The instructions are in
sop/screenshots/README.md.
6 Result
The demo and the manual at the addresses above show the latest merged version.
7 If something goes wrong
7.1 The term ‘quarto’ is not recognized
The terminal was opened before Quarto was installed, or Quarto is not installed. Close the terminal and open a new one. If it still fails, install Quarto from quarto.org.
7.2 The browser demo run failed
Click the run on the Actions tab and read the step with the red ✕. The published site stays as it was until a run succeeds.