|
|
před 1 dnem | |
|---|---|---|
| .. | ||
| scripts | před 1 dnem | |
| seed | před 1 dnem | |
| .gitignore | před 1 dnem | |
| Makefile | před 1 dnem | |
| README.md | před 1 dnem | |
| argument-form.png | před 1 dnem | |
| dashboard-dark.png | před 1 dnem | |
| dashboard-mobile.png | před 1 dnem | |
| dashboard.png | před 1 dnem | |
| entities.png | před 1 dnem | |
| execution.png | před 1 dnem | |
| generate-manifest.py | před 1 dnem | |
| logs.png | před 1 dnem | |
| mainpage-darkop.png | před 3 měsíci | |
| mainpage-darkop_framed.png | před 3 měsíci | |
| mainpage-laptop.png | před 3 měsíci | |
| mainpage-laptop_framed.png | před 3 měsíci | |
| mainpage-phone.png | před 3 měsíci | |
| mainpage-phone_framed.png | před 3 měsíci | |
| screenshot-manifest.yaml | před 1 dnem | |
| screenshots.ini | před 1 dnem | |
| seed.sh | před 1 dnem | |
The screenshots used in the project README, captured from a throwaway
OliveTin running the fictional config in seed/.
make screenshots # from the repo root
make -C var/marketing/screenshots # or from anywhere
This builds OliveTin and the webui, starts OliveTin on 127.0.0.1:18337
with a copy of seed/ in tmp/, runs a few actions through the API
(seed.sh) so the logs have history, captures every section of
screenshots.ini with repo-helper screenshot, regenerates
screenshot-manifest.yaml, and then stops OliveTin, even if a step fails.
repo-helper, with Chrome and a
matching chromedrivercurl and jqNo containers are needed: OliveTin keeps its state in config files and memory.
| File | Purpose |
|---|---|
seed/config.yaml, seed/entities/ |
Fictional config. Commands print static, made-up output, so images never show details of the machine running make. |
seed.sh |
Runs actions with fixed execution tracking ids, so the logs and execution URLs are the same on every run. |
screenshots.ini |
One section per image, plus the title/description/theme used for the manifest. |
scripts/ |
Selenium setup scripts. light.py/dark.py pin prefers-color-scheme, because repo-helper shares one browser session across sections. |
generate-manifest.py |
Writes screenshot-manifest.yaml. |
screenshot-manifest.yaml |
Generated index of the screenshots for indexers. Do not edit by hand. |
To add or change a screenshot, edit screenshots.ini and run make. If only
a title or description changed, make manifest is enough.
To browse the demo instance yourself, run make build up seed, open
http://127.0.0.1:18337/, and run make down when finished.