because I needed it for myself I’ve created a toolset around DatoCMS, to provide missing functionality like:
import/export models
reset project
import/export menu items
It’s still very new (e.g. things like tests are missing [as always]), but I didn’t want to hold it back from you, because I can imagine some people already have a lot of working doing those kind of tasks manually.
I see! The way you are doing it, is to pass a read only api key for a template project. That’s also fine but doesn’t solve my issues. I am extracting the data of my template project and put a file into my theme source files. That way I make sure that the data is the right data for the current version of the theme somebody is using.
@mat_jack1fyi: my tools can now also handle import and export of records. So it might be useful if somebody wants to backup his data. I’ve seen you describe how to use the API in one of your blog articles, using my exportContent and importContent scripts might be even easier.