Add user manuals for time module - #148
Conversation
It includes - An overall architecture introduction and a guide for choosing the right clock. - A detailed API description covering basic usage, lifecycle management, advanced subscriptions, and unit-testing patterns. - A dedicated integration guide for system integrators. - A troubleshooting guide for diagnosing common runtime issues.
…rib/score_inc_time into docs/ryan-steel-LudwigAtBosch-user-manual
License Check Results🚀 The license check job ran with the Bazel command: bazel run //:license-checkStatus: Click to expand output |
|
The created documentation from the pull request is available at: docu-html |
bf05f16 to
d6cb760
Compare
| Using Existing Test Utilities | ||
| ============================= | ||
|
|
||
| The framework already provides ``ClockTestFactory<Tag>`` in |
There was a problem hiding this comment.
| The framework already provides ``ClockTestFactory<Tag>`` in | |
| The framework provides ``ClockTestFactory<Tag>`` in |
|
|
||
| .. _ components:: | ||
|
|
||
| Components |
There was a problem hiding this comment.
I'm a bit struggling, why dowe have this subfoler here...
| ####### | ||
|
|
||
| .. toctree:: | ||
| :titlesonly: |
There was a problem hiding this comment.
Lets corss check the manual with the folder structur docuemtn
https://eclipse-score.github.io/score/main/contribute/general/folder.html
I think, we not following it compeltely.
I would rather prefer to have even the folder s with the single index.rst file to
- follow the apporvied folder structure
- ave the flexibility to add some more files, diagrams, rst files, whatever there in future.
|
|
||
| .. _manual_time_api_usage: | ||
|
|
||
| API Usage: Accessing Vehicle Time |
There was a problem hiding this comment.
I would even think to move these API or score/time module API to modul API, because it is the main API of the module, I would say
means, to move it to the docs/manuals/api_description/ ...
and here keep the details or subcomponent manual
Check the folder structure https://eclipse-score.github.io/score/main/contribute/general/folder.html
| elapsed += std::chrono::seconds{2}; | ||
| EXPECT_TRUE(handler.HasTimedOut(timeout)); | ||
|
|
||
| } // clock_override is destroyed here; real backend is restored. |
There was a problem hiding this comment.
real backend is restored.-> I don't think, it is true
Improvement
Adds user-facing documentation for S-CORE time module and its key components.
Description
Related Ticket
closes #125 (improvement ticket)