Hi @Bhuwan_B ,
I don't think we have any best practices to follow for AEM project off-boarding, since it's just the matter of discreting everything what you have deployed on instances. However, IMHO we could consider
- Uninstall the bundle from the console this removes your java code.
- Uninstall the package from crxde.
- Adjust/remove all the domain and dispatcher configuration.
basically those all things in reverse way which we usually do while development.
You can also use Deep Prune - which allows you to recursively delete things from AEM such as content, workflow instances, running jobs, etc.
For more details please visit: https://adobe-consulting-services.github.io/acs-aem-commons/features/mcp-tools/deep-prune/index.html
Hope that helps you!
Regards,
Santosh
Santosh Sai

