Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File based hierarchy configuration #4

Open
2 tasks
hielfx opened this issue Sep 20, 2023 · 0 comments
Open
2 tasks

File based hierarchy configuration #4

hielfx opened this issue Sep 20, 2023 · 0 comments
Labels
kind/feature Changes implying a new feature for the user

Comments

@hielfx
Copy link
Member

hielfx commented Sep 20, 2023

Motivation

Currently we have only one configuration file located in the user's home directory. A better approach would be to create a file hierarchy for each supported operating system, so the users could have different configurations for each projects, with a general one.

This configuration should be merged (instead of replaced) so the users can override some of the configuration options.

Example of hierarchy:

  1. Environment variable
  2. Project
  3. Home
  4. System
  5. ...

Acceptance criteria

  • Users can define several configurations files and they are merged on a hierarchical manner.
  • Configuration is merged and override some of the field, instad of all of them.
@hielfx hielfx self-assigned this Sep 20, 2023
@hielfx hielfx added the kind/feature Changes implying a new feature for the user label Sep 21, 2023
@hielfx hielfx removed their assignment May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Changes implying a new feature for the user
Projects
None yet
Development

No branches or pull requests

1 participant