What you should do is raise an issue for the particular issue you are solving. You do this in Git Issues here: https://github.com/xtuml/editor/issues
Then, create a branch for your work. We suggest you include the issue number in the branch name. as follows:
Right now what you should do is perform the work, and include comments in your checkins to the branch as you would in any development cycle. You can push the changes into your branch in the origin/master repository any time you wish.
With git, when you include # in the comments to your branch it puts it into the issue’s comments on checkin. Of course you can also go directly to he issue and add comments/questions. When the work is ready, issue a pull request on the branch. The admins will service the pull request to put the feature into an upcoming release. Questions can also be asked/answered directly in the git issue that you raise.
With regard to the question of being able to generate code from changes made to the meta-model… That is coming in the future, we are working on it. As an example issue I went ahead and created an issue for this topic: https://github.com/xtuml/editor/issues/15 Please add to it as you see fit.
I left it to you to create an issue/branch for the particular changes you are making right now. Good luck!