Doc: Add 'SDK best practices'#483
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR adds a comprehensive "Design best practices" documentation page for SDK development in Workshop, providing guidance on system services, parts decomposition, interface design, environment variables, hooks usage, health checks, and content sharing patterns.
- Introduces a new explanation document covering SDK design principles and best practices
- Updates the SDK documentation index to include the new best practices page
- Adds the word "uv" to the custom wordlist for spell checking
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| docs/explanation/sdks/index.rst | Adds table of contents entry for the new best practices documentation |
| docs/explanation/sdks/best-practices.rst | New comprehensive guide covering SDK design patterns, implementation strategies, and best practices with concrete examples |
| docs/.custom_wordlist.txt | Adds "uv" to the spell check wordlist to support the new documentation content |
dmitry-lyfar
left a comment
There was a problem hiding this comment.
Left comments after the first pass. I think this also affects the navigation and other design related sections in the docs, let's discuss on the call.
9bf221c to
295db69
Compare
dmitry-lyfar
left a comment
There was a problem hiding this comment.
Nice, I think we're close.
f1ed681 to
e594c99
Compare
dmitry-lyfar
left a comment
There was a problem hiding this comment.
Looks good, a few more notes to update, but ready to go afterwards.
Co-authored-by: Dmitry Lyfar <69887876+dmitry-lyfar@users.noreply.github.com>
e594c99 to
83f9233
Compare
No description provided.