Sync on Detailed Design for S-Core #1501
Replies: 8 comments 1 reply
-
|
Here is the current definition in the process: https://eclipse-score.github.io/process_description/main/folder_templates/modules/module_name/component_name/docs/detailed_design/index.html |
Beta Was this translation helpful? Give feedback.
-
|
Tools to get c/c++ code to sphinx/sphinx-needs: |
Beta Was this translation helpful? Give feedback.
-
|
Discussion tooling team already had with process in regards to this: |
Beta Was this translation helpful? Give feedback.
-
|
Discussion 2025-09-26
Form the last meeting: C/C++ has to be piloted. Best Idea currently from one of the feature teams, with support from PhilipPartsch. Issue is how to get these in Bazel, not to do it in tooling itself.
I. How to introduce the tooling to infrastructure (e.g. docs-as-code repo and pipeline scripts) Follow-up: |
Beta Was this translation helpful? Give feedback.
-
|
@PhilipPartsch @PandaeDo eclipse-score/persistency#27 |
Beta Was this translation helpful? Give feedback.
-
|
Meeting planed for 10.10.2025 were hold on 13.10.2025 with @PandaeDo . |
Beta Was this translation helpful? Give feedback.
-
|
Meeting on 17.10.2025 with @dcalavrezo-qorix @PandaeDo We do want to enhance PR with metadata based diagram generation like in the Architecture. For this we do have to introduce a needs element for the component and link the units to it. Steps to be done:
We do have to agree on the add component / feature and platform as needs element, let's discuss this in the process community. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Scope:
Let’s talk about how to model the detailed design within S-Core.
Topic which we have to solve (minimized):
How to model Detailed Design within S-Core (Sphinx-Needs)?
How to link source code to the Detailed Design?
How to get the evidence, the implementation fits to the model?
In the meeting we should sync on:
Participants:
[x] @nradakovic
[x] @dcalavrezo-qorix
[x] @hoe-jo
[ ] @MaximilianSoerenPollak
[ ] @vinodreddy-g
Meeting Minutes:
Decisions:
We agreed to use the already defined sphinx-needs directives
dd_staanddd_dynas defined in process.We agreed to use the same elements for c/c++ and rust components.
We agreed to stay with defined attributes and links to the requirements and architecture elements.
We work on linking the source code via extensions to fetch source code to the documentation.
Example how it looks like in python.
Open Decisions:
How do we want to link to the source code / implementation?
Next Steps:
Evaluation of automatic source code to documentation translation to link from
dd_staanddd_dynto these sphinx targets.Or we have the possibility to generate needs elements within the source code e.g. via https://codelinks.useblocks.com
Questions: Do we have to have here bidirectional links? Resp.: @PhilipPartsch
Rust: (focused by @nradakovic and @dcalavrezo-qorix)
Work item: Analyze Generation of Detailed Design Documents from Rust Code Using Sphinx-Based Docs-as-Code Approach #1376
We currently prefer to use https://github.com/sphinx-extensions2/sphinx-rust .
Example in PR.
See the following rendering
C/C++: (focused by @PhilipPartsch)
We start a evaluation, hopefully on repo inc_mw_per and/or on generic repos, to look into alternatives like https://boschglobal.github.io/doxysphinx/docs/alternatives.html and https://codelinks.useblocks.com/ to be as close as possible to the rust tool look and feel.
Follow up:
Meeting is planed on Friday 1st August 2025 from 14 to 15 CET.
Topics:
Sync on questions and present current prototypes.
Agree on documentation in the process repo
Fetch open topics from https://github.com/orgs/eclipse-score/discussions/1295 and work on
Beta Was this translation helpful? Give feedback.
All reactions