I'm creating an RPG Engine in small fragments, where one project contains one part of an RPG (such as overworld, battle etc). This way, users can pick which ones would fit into their game project and combine them.
This is one of them: https://github.com/mechPenSketch/Jrpg-Fragment-Overworld

When it comes to editing dialogs, I put the editor at the dock so that the user can easily refer back to the main screen to double-check the context of the dialogs.
The other (Battle System) is WIP. Once I'm done, I'll write a guide on how to combine them into a single project.
I would like others to make their own fragments.