When I first started with CodeBlocks, I was given developer permissions to only modifiy my own contrib plugin (keybinder).
Other developers had to apply the "glue" between CB and the plugin.
I guess to assure that I was knowledgeable enough not to bork the system.
Can you summarize (in general) which parts of CodeBlocks will have to be modified to apply your DAP debugger plugin to Codeblocks.
As a possible option, can the DAP debugger be added as a contrib? Then (maybe) later moved into the core ?
Can it co-exist with the current debugger via enable/disable plugin?