Development

MyPaint uses Git for its development branches

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:

git clone https://github.com/mypaint/mypaint.git
git submodule update --init

You can update later with:

git pull

Look in the README for instructions how to compile it. On Github, you can check the commit log of the main branch or check the project’s pulse.

brainstorm

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.

bug_tracker

Please use the new Github Bugtracker to make sure your bug does not get forgotten.

project_goals

There are some vague generic goals for the future of MyPaint.

documentation

There is some development documentation maintained in the Wiki, including a short technology overview.

submitting_patches

We accept pull requests on Github, and patches sent to the mailing list or posted on the bugtracker.

When submitting patches, please keep the first line of your log message to the point and readable without context. “git log –oneline” will show you examples. After the first line you can get as detailed as you want, e.g. add the issue number (“Fixes #NNN” or “Addresses #NNN”),  or benchmark results. Patches should be generated with “git format-patch”. If you work on your own repository, you should know that we will usually rebase your changes to get rid of git merge commits. As you refine your patch, don’t hesitate to edit your commits instead of adding new ones.

wordpress login for webpage administration

New to Mypaint ?
Get Started here

Mypaints external links :

Offical wiki
Twitter: @MyPaintApp
User forum
Git development page
Issues tracker
Deviantart channel