Opened at 2022-08-27T15:03:34Z
Last modified at 2023-09-13T19:57:08Z
#1224 new planned
Layered Configuration
| Reported by: | Ichthyostega | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 2beta |
| Component: | lumiera | Keywords: | FocusTopic config design architecture data roadmap |
| Sub Tickets: | #570 | Parent Tickets: | #16, #1330, #1336 |
Description (last modified by )
Develop a design for structured configuration within the application.
Requirements
- allow for groups of configuration accessible as scope from parts of the application. E.g. the Engine can have an
EngineConfig - investigate the possibility of consistency checking, i.e. the consumer of the configuration (the implementation part) should be able to define valid keys, both required and optional; misspelled and nonexistent configuration should be reported
- Configuration must be assembled from several configuration sources, with clear defined precedence and shadowing. Notably we have default configuration, system-wide configuration, user specific configuration and project related configuration
- Application must be able to alter configuration settings, thereby intelligently routing the changes into the appropriate configuration source
- Any detected configuration change must be captured and logged as Event
Change history (3)
comment:1 by , at 2023-09-13T19:22:24Z
| blockedby: | → 570 |
|---|---|
| Description: | modified (diff) |
| Keywords: | FocusTopic design architecture data roadmap added |
comment:2 by , at 2023-09-13T19:57:08Z
| blocking: | 16 → 16, 1330, 1336 |
|---|
comment:3 by , at 2025-12-25T00:00:00Z
| blockedby: | 570 |
|---|---|
| blocking: | 16, 1330, 1336 |
| Parent Tickets: | → 16, 1330, 1336 |
| Sub Tickets: | → 570 |
Note:
See TracTickets
for help on using tickets.

Migration MasterTickets ⟼ Subtickets-plugin