Hi guys , hope all of you have great day
i’m implementing the Erpnext and i need to do huge customization of the modules
like changing module structure , add more section to it , changing forms , front end etc …
i have worry about future update of the Erpnext , for sure if i do big changes like this , i think i cant receive official updates because of heavy changes
what is the solution my architecture now is like :
in my development environment i download the official Erpnext code i do my changes in my development env and upload it to production and production will now receive the official future updates , do think there is better solution for this ?
You can manage most of customization from your custom app.
You can create new form, update existing form like adding section or hiding existing fields, adding new fields to existing form
You can write custom validation, print format.
I am suggesting you to make changes in your custom app.
Only if your required, then you can decide to modify core erpnext code