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

Read-only database config rough spec #947

Open
goldpbear opened this issue May 13, 2018 · 0 comments
Open

Read-only database config rough spec #947

goldpbear opened this issue May 13, 2018 · 0 comments
Assignees

Comments

@goldpbear
Copy link
Contributor

goldpbear commented May 13, 2018

NOTE: This is a rough outline of a tech spec for a read-only database config. Not final.

As we prepare to support a GUI for editing Mapseed maps, the first step will be to transition our config.yml properties to database tables and read from this source when hydrating our components.

Goals

  • Cleanly separate config values from the static bundle build. The intention is to have core code bundles that fetch their config properties at run time.
  • Move all config properties to database tables behind the Mapseed API.
  • Build out endpoint(s) to read from these tables.

Non-goals

  • i18n will not be fully supported initially. It will still be possible to localize database-driven bundles, but the necessary locale files will need to be created manually.
  • Writing config values is not a goal at this stage.
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

3 participants