Hello,
I am currently working on an ERPNext project and I have two sites:
-
A local testing site, where I do all my customization work (like creating new Doctypes, changing forms, creating reports, etc.)
-
A production site, hosted on Frappe Cloud, where the company wants all work to be finally deployed.
I want to mention that:
I am doing all the customization through the ERPNext UI (not by writing code or using Git).
I do not have direct access to the Frappe Cloud or GitHub repo, only the main admin team has that.
My questions are:
- What is the best way to migrate UI-based customizations from my testing site to the Frappe Cloud production site?
- Which tools or commands (like
export-fixtures
,migrate
, or others) can help in this? - How can I ensure that customizations do not break when the production site is updated?
- Since my company wants to manage everything through the cloud in the future, what is the ideal way to work today so that future migration is easier?
Please guide me with a detailed and beginner-friendly explanation, keeping in mind that I am customizing mostly from the ERPNext UI.