docs: write SILO.md — Go server, workbench commands, migrations, and deployment #92
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?
Tier 2 — Component Guide
File:
docs/SILO.mdWhat this document should cover
Overview — Silo is a parts database system with revision control, BOM management, and team collaboration
mods/silo/→git.kindred-systems.com/kindred/silo-modf9924d3silo-client(shared API client),silo-mod(FreeCAD workbench),silo-calc(LibreOffice Calc extension)Architecture:
cmd/,internal/,pkg/.FCStdfilesFreeCAD workbench (
freecad/):InitGui.py— SiloWorkbench registrationsilo_commands.py— 14 commands + dock widgetssilo_origin.py— FileOrigin backend implementationresources/icons/Silo client library (
silo-client/nested submodule):SiloClient— API wrapperSiloSettings— configuration managementServer internals:
internal/Migration authoring guide (
migrations/):Deployment:
deployments/directory structureOrigin integration:
SiloOriginimplements theFileOrigininterfacesrc/Mod/Create/InitGui.pyKey source files
mods/silo/freecad/InitGui.py— workbench registrationmods/silo/freecad/silo_commands.py— all 14 commandsmods/silo/freecad/silo_origin.py— FileOrigin backendmods/silo/silo-client/silo_client/— API clientmods/silo/cmd/— Go server entry pointmods/silo/internal/— server handlersmods/silo/migrations/— database migrationsmods/silo/deployments/— deployment configsmods/silo/README.md,mods/silo/ROADMAP.md— existing docsAcceptance criteria
Superseded by the mdBook documentation structure set up in PR #105. The content scope of this issue is now covered by the pages in
docs/src/. Remaining content work is tracked in #104.