End-User Documentation Pack for Library Maintainers#
This page is for maintainers of a host library integrating SMonitor and needing a clear end-user section in host-library docs.
Why this is necessary#
Without a short user-facing guide in the host library, diagnostics can feel like external noise. With a guide, users treat messages as task support.
Recommended hybrid strategy#
Embed a short first-contact/rescue section in host-library docs.
Link to SMonitor extended end-user docs for deeper guidance.
Canonical sources to copy from#
standards/SMONITOR_END_USER_GUIDE_FOR_LIBRARIES.mdstandards/SMONITOR_END_USER_RESCUE_CARD.mdstandards/SMONITOR_END_USER_DOCS_TEMPLATE.mdstandards/SMONITOR_END_USER_DOCS_ADOPTION_CHECKLIST.mdstandards/SMONITOR_END_USER_DOCS_SYNC_POLICY.md
Minimum content for host library docs#
Meaning of
WARNINGvsERRORin the host library.30-second rescue flow.
How to report issues for the host library (tracker URL + payload).
Whether the host library exposes verbosity/profile controls.
Link to extended SMonitor end-user docs.
Versioning advice#
keep a copied section in the host library for immediate usability,
link to SMonitor online docs as the continuously updated reference.
Recommended operational workflow#
Copy template from
SMONITOR_END_USER_DOCS_TEMPLATE.mdinto host-library docs.Fill host-library-specific placeholders (codes, verbosity controls, issue URL).
Validate with
SMONITOR_END_USER_DOCS_ADOPTION_CHECKLIST.md.Add sync metadata in the host library copy (
Synced from: smonitor@...).Re-sync periodically following
SMONITOR_END_USER_DOCS_SYNC_POLICY.md.