eclipse-score / eclipse-score/score

Lifecycle Feature and Component Architecture rework

Open
#3,033 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Starlark
Stars
109
Forks
105
Avg merge
1d 9h
Merged PRs (30d)
24

Description

### What

Feature architecture and component architecture - check against latest process guidelines

### Acceptance Criteria (DoD)

- [ ] Architecture on feature and component level valid
- [ ] and in correct locations

### How

check the following:
- feat_arch: one feature, two components, https://eclipse-score.github.io/score/main/features/lifecycle/index.html#mod_view_sta__lifecycle__overview - move to lifecycle repo
https://eclipse-score.github.io/score/main/modules/lifecycle/index.html#mod_view_sta__lifecycle__modules (another module view?)
https://eclipse-score.github.io/score/main/features/lifecycle/architecture/launch_manager.html#feat_arc_dyn__lifecycle__control_if_activate
https://eclipse-score.github.io/score/main/features/lifecycle/architecture/launch_manager.html#feat_arc_dyn__lifecycle__state_machine
https://eclipse-score.github.io/score/main/features/lifecycle/architecture/launch_manager.html#feat_arc_dyn__lifecycle__alive_monitoring
https://eclipse-score.github.io/score/main/features/lifecycle/architecture/health_monitor.html#feat_arc_dyn__lifecycle__app_health_moni (same as above?)
https://eclipse-score.github.io/score/main/features/lifecycle/architecture/external_monitoring.html (another component: watchdog proxy?)
- comp_arch: https://eclipse-score.github.io/score/main/modules/lifecycle/index.html#comp_arc_sta__lifecycle__launch_manager (fine, let's assume only detailed design needed below)
https://eclipse-score.github.io/score/main/modules/lifecycle/index.html#comp_arc_sta__lifecycle__healthmonitor (fine, let's assume only detailed design needed below)

also move to lifecycle module repo

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked lifecycle feature and module architecture pages, especially the feature and component views for launch manager, health monitor, and external monitoring. Compare their placement and structure with the latest process guidelines, then verify that the architecture is valid and in the correct lifecycle repository locations.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.