aymara / aymara/lima

Enrich configuration files API to access to file names

Open
#58 0 comments 0 reactions 0 assignees View on GitHub
enhancement wish
Dominant language
C++
Stars
119
Forks
20
PR merge metrics
No merged PRs in 30d

Description

Currently, when a configuration exception occurs (missing module, group, parameter…), it is hard to know what is the file where this information is missing.

We should add the possibility to access this information. Note that if several files are merged in one configuration, several files could contain the same information. Thus a kind of stack or list of files will have to be handled.

Also, the elements will have to be linked to their parents. What to do for inclusions ?

Contributor guide

Open the contributing guide

Research direction

Start by tracing the configuration API and the exception paths for missing modules, groups, and parameters. Determine how merged configuration files and inclusions are represented, then define how source-file lists and parent links should be exposed. Done means the API identifies all relevant files and has documented inclusion behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.