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

TODO: Implement a new crate for server-side configuration management. #332

Open
BanjoFox opened this issue Oct 10, 2024 · 2 comments
Open
Assignees
Labels
enhancement rust Pull requests that update Rust code starter issue

Comments

@BanjoFox
Copy link
Collaborator

Current build, and complies there are numerous warnings about not implementing ConfigBuilder.
Having familiar, and accessible ways to configure the server-side part of the application will go a long way towards adoption once we finally get to test releases, and beyond.

There are two crates that I personally feel would be good fits.

config -- Seems to be the "go-to" config crate for maximum flexibility.
https://docs.rs/config/latest/config/

toml_env - Similar flexibility, advertised as low-dependency crate.
https://docs.rs/toml-env/latest/toml_env/

I am open to other crates though. There are certainly some tempting ones linked in the toml_env docs.

@BanjoFox BanjoFox added enhancement starter issue rust Pull requests that update Rust code labels Oct 10, 2024
@BanjoFox BanjoFox changed the title Implement a new crate for server-side configuration management. TODO: Implement a new crate for server-side configuration management. Oct 12, 2024
@sonigitkhushi
Copy link

hey @BanjoFox, please assign this issue to me.

@BanjoFox
Copy link
Collaborator Author

I am curious to see what you come up with. Do you have a plan?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement rust Pull requests that update Rust code starter issue
Projects
None yet
Development

No branches or pull requests

2 participants