Camunda source code and setup

Hi, I want to make changes to Camunda engine code on version 7.16.0. Can you please tell me which branch should I checkout for that. GitHub - camunda/camunda-bpm-platform: Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Spring, Spring Boot, CDI..
Also I assume once I make changes, in order to test, I should be generating jar file for that Engine code and then replace with the one inside my application. Can you please let me know if that understanding is correct?

Generally if you’re interested in getting invovled in the depths of the engine, i’ve been reliably informed that you should start here: