3 Commits
Author SHA1 Message Date
Henrik Lemke 71a3a0eb23 eco-docs: also allow the source checkout's .git directory (checked by clone) 2026-10-25 14:40:11 +01:00
Henrik Lemke 276aa974d2 eco-docs: build from a checkout owned by another account; units wait for /sf at boot
A local source checkout (the shared gac-bernina one) is owned by another
account, which git refuses as dubious ownership: allow exactly that
directory per command and clone with --no-local.

The units now wait for the launcher on /sf before exec'ing it and never stop
retrying - at boot /sf can still be missing, which is how the status
server's user unit on saresb-cons-04 failed with 203/EXEC and gave up.
2026-10-25 14:36:05 +01:00
Henrik Lemke 98d8e4a0c5 docs: "Did you know?" tips, pages for recent features, and a docs-site job
- docs/did_you_know/: one short tip per feature added since May 2026
  (<date>-<slug>.md, YAML front matter: added/tags/details), listed
  newest first; index.md describes the format for adding more.
- New pages for features that had none: launching, command_history,
  tab_completion, live_gui, tweak, scanning, status_server,
  channel_access, shared_files, schematic_panels. Wired into index.rst
  together with the existing queues page.
- Fix archiver_stripchart/listening_monitor: the method is
  archiver.strip_plot (strip_chart does not exist on DataHub); document
  the per-device .strip_plot().
- NAMESPACE_MONITOR_FORMAT.md: scan monitoring is wired into Daq's scan
  callbacks since 2026-09-09.
- scripts/eco-docs (+ -install-user-service): build the docs from an own
  clone and serve them over HTTP as user systemd units, rebuilt by a
  timer; a failed build never replaces the served site.
2026-10-25 14:26:52 +01:00