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

Design: configuration for new users #99

Open
ultrabear opened this issue Mar 7, 2022 · 1 comment
Open

Design: configuration for new users #99

ultrabear opened this issue Mar 7, 2022 · 1 comment
Labels
polish Make an existing feature work smoother

Comments

@ultrabear
Copy link
Member

we want users to be able to use sonnet the same way they have since they first got it, that means not adding breaking changes on the user interfaces and not having configs that change the behavior of sonnet
this leaves us with the problem of old behavior being objectively worse, and we want new users to be able to have the nicer defaults
the solution: stable vs unstable config option
set-config-stability [stable|unstable] should set the stability of sonnet configs, unstable will enable new features that should be on by default while stable will not change the behavior of sonnet after a config is made, this formalizes what was an unspoken rule in sonnet

@ultrabear ultrabear added the polish Make an existing feature work smoother label Mar 7, 2022
@ultrabear
Copy link
Member Author

questions should be raised on how to implement this, as configs are all set to a single fallback default, potentially conf_cache could be overridden with an identical default set for that guild, only with option parameters tweaked

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
polish Make an existing feature work smoother
Projects
None yet
Development

No branches or pull requests

1 participant