Skip to content

switch link direction between feat and logic_arc_int - #3142

Merged
RolandJentschETAS merged 2 commits into
eclipse-score:mainfrom
etas-contrib:improvement_switch_link_direction_logic_arc_int
Jul 31, 2026
Merged

switch link direction between feat and logic_arc_int#3142
RolandJentschETAS merged 2 commits into
eclipse-score:mainfrom
etas-contrib:improvement_switch_link_direction_logic_arc_int

Conversation

@RolandJentschETAS

Copy link
Copy Markdown
Contributor

This pull request updates documentation to use the :included_by: directive for logical interface definitions, replacing the previous use of the :includes: directive at the feature level as defined in newest process and docs_as_code. This makes dependencies and relationships between features and their logical interfaces more explicit and easier to maintain. Additionally, the pull request includes minor dependency version bumps in the Bazel module configuration.

Documentation refactoring:

  • Replaced :includes: directives in feature documentation files with :included_by: on individual logical interface definitions, clarifying which feature includes each interface. This applies to features such as Logging, Tracing, Baselibs, Communication, FEO, Lifecycle, Orchestration, Persistency, and OS modules. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Added :included_by: to all relevant logical interface definitions to indicate their parent feature, improving traceability and maintainability. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]

Dependency updates:

  • Updated rules_python Bazel dependency from version 1.8.3 to 1.8.5 in MODULE.bazel.
  • Updated score_docs_as_code Bazel dependency from version 4.6.1 to 6.0.0 in MODULE.bazel.

These changes improve the clarity of architectural documentation and keep build dependencies up to date.

@github-actions

Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

@RolandJentschETAS
RolandJentschETAS merged commit 2fccf78 into eclipse-score:main Jul 31, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in S-CORE Roadmap Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done
Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants