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

Ability to load configuration for deployment #50

Open
sliverc opened this issue Sep 12, 2018 · 1 comment
Open

Ability to load configuration for deployment #50

sliverc opened this issue Sep 12, 2018 · 1 comment
Labels
enhancement New feature or request
Projects

Comments

@sliverc
Copy link
Member

sliverc commented Sep 12, 2018

It is not clear yet how this is best implemented.

Issue is that user may update configuration in the user interface but on the other hand does a developer might need to implement a specific workflow on a development machine.

Those two should not overwrite but expand each other.

Options:

  • using graphql files which are loaded
  • using loaddata/dumpdata json files

Both have the issue that user data might be overwritten by dev data (e.g. a change of a name). Hence it might be an option to split structure and data from each other.

@sliverc sliverc added the enhancement New feature or request label Sep 12, 2018
@sliverc sliverc added this to To do in Version 0.1 via automation Sep 12, 2018
@sliverc sliverc changed the title Add management command to load graphql queries Ability to load configuration for deployment Jan 22, 2019
@sliverc
Copy link
Member Author

sliverc commented Jan 23, 2019

An automatic possibility would be a CRDT algorithm like https://arxiv.org/pdf/1608.03960.pdf

But most likely this will cause errors as well as thing might be merged unpredictably.

Potentially we will need to think about marking certain part of configuration as dev managed and some as freely configurable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
Version 0.1
  
To do
Development

No branches or pull requests

1 participant