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

Coverage of config parameter/value storage for app and core developers #12475

Open
joshtrichards opened this issue Jan 5, 2025 · 0 comments
Open

Comments

@joshtrichards
Copy link
Member

joshtrichards commented Jan 5, 2025

I think this would be some useful information to compile for app as well as core developers.

Not just solely for documentation purposes, but from a systems design perspective.

Potential content coverage (eventually, not necessarily initially):

  • When to use each type (other than user):
    • config/config.php
      • i.e. when required for (during) initial installation (but not post-install configuration matters); when required to be available to the built-in Updater
    • system config values
    • system core config values
    • app config values
    • user-level values (i.e. specific to admins)
  • Special policies (if any)
    • re: config/config.php
      • i.e. usage by non-shipped apps
    • Exceptions
      • Grandfathering (For Now)
      • Grandfathering (For Reasons)
  • How-to:
    • Document
    • Deprecate
    • Migrate

That said, currently I'd probably label this:

  • nice to have
  • future tech debt

So still probably low priority (unless someone just finds themselves really compelled to jump on it of course).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant