How To Migrate Doctype Changes To Production
1. DocType / Schema Changes
If you are in developer_mode, the .json files for each DocType are automatically updated.
When you update in your production using --latest or bench update, these changes are updated in the site's schema too!
2. Permissions
Permissions do not get updated because the user may have changed them. To update permissions, you can add a new patch in the patches.txt of your app.
execute:frappe.permissions.reset_perms("[docype]")