eclipse-score / eclipse-score/score
Lifecycle Feature and Component Architecture rework
- 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