Hi @razme,
This question is better suited for the apps & developers category of the community, so just FYI, I changed the post category to move it there!
Best,
Rachel
I’d say that it’s best practice to have separate versions of apps on separate instances e.g. at:
That way, if anything bad happening in development, you can dispose of yourcompany-develop.monday.com and create a new instance.
Examples of things “going bad”
- accidentally switching on multi-region monday-code when you’re not ready yet (theres no way back) – I know people with this problem
- accidentally releasing a feature which is not ready – there are likely a few people who have don this – I’ve seen it when trying out other people’s apps
I’d then migrate the features from the app on your develop env to staging to check that everything works nicely in a “live” environment. If you’re happy, move it over to your production environment and release it there.
When mdc release their app manifest, it will make things a lot easier to copy apps from one account/instance to another, but in the meantime theres a lot of manual work to achieve the setup described above.