eclipse-score / eclipse-score/lifecycle

Group similar related config members

Open
#600 0 comments 0 reactions 0 assignees View on GitHub
cleanup
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.