Development
To use the development branch of MyPaint, you will need to install git.
Once git is installed, all you need to do is issue this command:
You can update later with:
Look in the README for instructions how to compile it.
You can check the commit log of the main branch or all coding activity.
We are always looking for new ideas and features! Join the GUI Brainstorm in the Wiki. See also the Resources page for more ways to get involved and help.
Please use the Gna Bugtracker to make sure your bug does not get forgotten. If you want emails for every bug, subscribe to mypaint-bugs.
There are some vague generic goals for the future of MyPaint.
There is some development documentation maintained in the Wiki, including a short technology overview.

The reliable way is to send patches to the mailing list or attach them to the bugtracker, or make a merge request on gitorious. The quick way is to push commits to a gitorious clone and ask for feedback on IRC.
Some words about using git. First tell git who you are. When committing, please keep the first line of your log message to the point and readable without context; “git log –oneline” will give you examples. After the first line you can get as detailed as you want, eg. add the bug url or benchmark results.
Patches should be generated with “git format-patch”. If you use a gitorious clone and you need to make a small fix to your changes, don’t hesitate to edit your commits instead of adding new ones. You will have to force the push (or use a different branch name), but this is fine as long as your changes have not been accepted and nobody is building upon them.

