Browse files

Updated from upstream, added, updated wi…

…th reference to
  • Loading branch information...
1 parent 479dcef commit 2e0a3aeb4c7bc2626f42357a20d6042029e87b7a @jrgifford jrgifford committed Sep 13, 2011
Showing with 59 additions and 0 deletions.
  1. +58 −0
  2. +1 −0
@@ -0,0 +1,58 @@
+If you are interested in contributing to the core of Pinta, like to fix
+a bug or tweak existing code, you'll want to make your changes available
+as pull requests on GitHub. Using Git is an important part of
+contributing to Pinta, so if you want to read up on this we recommend
+reading the excellent documentation on GitHub, or if you want an even
+deeper understanding read [Pro Git](
+Claiming a bug to work on
+If you plan to work on a bug that has been registered on our [Launchpad
+page](, then go to the relevant
+bug and make sure no one else is already working on it, then leave
+comment saying that you are working on it.
+Creating a GitHub Fork of Pinta
+First you need to make yourself an account with GitHub if you haven't
+already got one. It is recommended that you use your full name, because
+we need something to put in the credits! Then you fork the [PintaProject
+Repository]( , and pull the code
+down to your local machine. (All explained [here]
+Writing, Compiling, and Testing Code
+This is where the magic happens! Make whatever changes are necessary to
+the source code, but please do not attempt to clean up existing code. We
+are only interested in seeing functional changes to the code, if they
+are mixed with cosmetic changes it becomes very difficult to see what
+has actually changed. Build your code according to the [building
+instructions | <A new wiki page on building>], and test it to make sure
+it does what it's supposed to and doesn't do anything it's not supposed
+Committing Your Modification to GitHub
+When you are satisfied that you have a great fix to share with the
+world, commit it to your GitHub fork. (See the second part of
+[this page]( Make sure that the commit
+message includes the bug number and a short description, this is vital
+so that the devlopers know what exactly they are looking at. Then it
+will be publicly visible for scrutiny, which comes in handy for the next
+Sending a GitHub Pull Request
+Pull requests are thoroughly explained [here]( You will want to send a
+pull request to the Pinta repository from your fork. When the developers
+see your request, they will test your solution and if it is good they
+will merge it into the Pinta source code. They will then close the bug
+on Launchpad and add your name to the credits as a contributor, and you
+get a lovely warm feeling inside from helping make the world a better
+Questions on this proccess can be asked (as always) through the methods
+described in ``
@@ -30,6 +30,7 @@ Used under [Creative Commons Attribution 3.0 License](
- You can report bugs on [](
- You can fork the project on [Github](
- You can get help in #pinta on
+- For details on patching, take a look at `` in the repo.
##Linux Build and Installation Instructions:

0 comments on commit 2e0a3ae

Please sign in to comment.