Code level customization

Hello everyone, I need to make changes to the code of dhis2 version 2.40 that I cloned from GitHub. What application is required , what are the steps to d so, How do I make these changes and see them reflected in the user interface?

Hi Blen,

It would be very interesting if you’d share the use case because depending on the use case you might either need to make use of an app or the core. Some changes in the core don’t necessarily affect the user interface because most of the User Interface you see in the browser are DHIS2 Apps. Please have a look below:

Making changes to the core might not necessarily be a recommended approach because this might conflict with future versions if you decide to upgrade/update the dhis2 instance. Although it is possible and probably recommended to submit pull requests if there’s something of major significance.

You are welcome to discuss here in the community the changes/needs if you see that these could be for the benefit of all/many dhis2 users. Furthermore, feature requests can be submitted as well, but let’s get back to customizing the core, please read more here: Contribute to the DHIS2 source code | DHIS2 Developer Portal

I hope you can share more here too! :slight_smile: Please post back if you have further questions too!