docs: include Silo server documentation in mdBook site #122
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Include the latest Silo server documentation from
kindred/siloin the Kindred Create mdBook site atdocs.kindred-systems.com. The silo server repo has 12 markdown docs covering auth, configuration, deployment, BOM merge, component audit, and more.Approach
Add a CI step in
docs.ymlthat clones the silo server repo and copies itsdocs/markdown files intodocs/src/silo-server/beforemdbook buildruns. No submodules or custom preprocessors needed.Silo Server Docs Available
From
kindred/silo/docs/:SPECIFICATION.md— API specificationCONFIGURATION.md— Server configurationDEPLOYMENT.md— Deployment guideAUTH.md— Authentication systemAUTH_MIDDLEWARE.md— Auth middleware internalsAUTH_USER_GUIDE.md— User-facing auth guideBOM_MERGE.md— BOM merge logicCALC_EXTENSION.md— Calculated fields extensionCOMPONENT_AUDIT.md— Component audit featureGAP_ANALYSIS.md— Gap analysisSTATUS.md— Status systemPlus
README.md,ROADMAP.md, andfrontend-spec.mdat the repo root.Implementation Tasks
1. Update
docs.ymlworkflowAdd a step before
mdbook buildthat:2. Update
SUMMARY.mdAdd a new
Silo Serversection:3. Add
docs/src/silo-server/to.gitignoreSince the files are fetched at build time, they shouldn't be committed.
Notes
http://gitea:3000(Docker network) since the docs runner is in the same Docker network as Giteamainbranch, so they stay current without manual syncingarchitecture/silo-server.mdstub can be updated to link to the full docs section