ActiDoo / gamification-engine

gamification-engine (gengine) is a framework for developing gamification features for your application
MIT License
429 stars 108 forks source link

Keeping configuration through admin interface under version control #39

Closed sr258 closed 2 years ago

sr258 commented 5 years ago

Hi,

I'm evaluating gamification-engine for an open source project and it looks very much like what I need. I wonder, however, whether there is a way of keeping the whole configuration you create through the admin interface under version control. Is it possible to export and import the configuration? I know that I could create a database dump, but I would prefer a cleaner option.

msander commented 2 years ago

I think the best way would be to implement a "population" script. Look at /gengine/maintenance/scripts/initializedb::populate_demo for an example.