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

Devise a more flexible alternative to configuration files #173

Open
HalosGhost opened this issue Sep 8, 2022 · 0 comments
Open

Devise a more flexible alternative to configuration files #173

HalosGhost opened this issue Sep 8, 2022 · 0 comments
Labels
difficulty/04-high Will require a significant amount of effort; Probably a project for a full Working Group enhancement/refactor Improves flexibility/maintainability feedback/question Asking for general feedback on an open-ended question

Comments

@HalosGhost
Copy link
Collaborator

Our current configuration file setup is optimized for ease of testing. This is not at all a problem, but it does occasionally have its drawbacks and it has major negatives for anyone wanting to run a copy of this system in a more realistic environment. Namely, it makes it impossible to increase the number of components in the system dynamically (because the configuration file change would need to be disseminated to all components).

What form this would take is not necessarily clear; perhaps the obvious incremental step is to make configurations specific to a given component, and while that increases flexibility some, it doesn't wholly solve the issue.

Related reading: #81

cc @kylecrawshaw and @metalicjames

@HalosGhost HalosGhost added enhancement/refactor Improves flexibility/maintainability difficulty/04-high Will require a significant amount of effort; Probably a project for a full Working Group feedback/question Asking for general feedback on an open-ended question labels Sep 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty/04-high Will require a significant amount of effort; Probably a project for a full Working Group enhancement/refactor Improves flexibility/maintainability feedback/question Asking for general feedback on an open-ended question
Projects
None yet
Development

No branches or pull requests

1 participant