Doc: Added 'Components', 'Runtime' arch sections#477
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR adds two new documentation sections to the architecture explanation, focusing on system components and runtime behavior. The changes restructure the existing installation documentation by moving detailed daemon information into dedicated sections, creating a more layered approach to architectural documentation.
Key changes:
- New "Components" section that provides in-depth coverage of workshopd daemon, LXD backend, interface management, and data architecture
- New "Runtime behavior" section detailing workshop launch processes, container layout, and operational workflows
- Restructured installation documentation to remove detailed daemon subsections and provide references to the new dedicated sections
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
docs/explanation/architecture/runtime-behavior.rst |
New file providing detailed explanation of workshop launch processes, container layout, and system diagrams |
docs/explanation/architecture/installation.rst |
Restructured to move detailed daemon information to dedicated sections, added cross-references |
docs/explanation/architecture/index.rst |
Updated table of contents to include the two new architecture sections |
docs/explanation/architecture/components.rst |
New file detailing system architecture including workshopd daemon, LXD backend, interface management, and data architecture |
docs/.custom_wordlist.txt |
Added "validator" to the custom wordlist for spell checking |
ad0fb5a to
bde0283
Compare
dmitry-lyfar
left a comment
There was a problem hiding this comment.
Publishing my notes on the components only.
2587d2b to
60dc98f
Compare
dmitry-lyfar
left a comment
There was a problem hiding this comment.
Components are nearly there, a few comments on the runtime behaviour.
95c19b9 to
f69367d
Compare
dmitry-lyfar
left a comment
There was a problem hiding this comment.
A couple more thoughts, but I think it's ready to go overall. Thanks for bearing with me.
Co-authored-by: Dmitry Lyfar <69887876+dmitry-lyfar@users.noreply.github.com>
This is a draft; major rework not impossible.
Elaborate discussions of
workshopdare moved to the second part to provide layering of detail with each new section.