eclipse-score / eclipse-score/lifecycle
Group similar related config members
- Dominant language
- C++
- Stars
- 6
- Forks
- 34
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 80
Description
### What
Currently the config provides the following methods at the top level:
- `takeComponents`
- `takeRunTargets`
- `takeInitialRunTarget`
- `takeFallbackRunTarget`
- `takeAliveSupervision`
- `takeWatchdog`
The first 4 listed are all properties of run target organisation (responsibility of `Graph` and `ProcessGroupManager`, while 5 and 6 are unrelated. PR #522 introduces a wrapper around these members, `GraphConfig`, to allow PGM and Graph to take only the config relating to their roles without needing 3 extra parameters.
### Acceptance Criteria (DoD)
The first 4 accessor methods (`takeComponents`, `takeRunTargets`, `takeInitialRunTarget`, `takeFallbackRunTarget`) should be replaced with a single one that returns all the information needed to organise run targets
### How
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.