Submitting code to OpenSim
From OpenSimulator
Line 4: | Line 4: | ||
from the root OpenSim directory. This will package up all your changes into a nice easily appliable file. I also hear that this can be done graphically via [http://tortoisesvn.tigris.org/ TortoiseSVN] on Windows. | from the root OpenSim directory. This will package up all your changes into a nice easily appliable file. I also hear that this can be done graphically via [http://tortoisesvn.tigris.org/ TortoiseSVN] on Windows. | ||
+ | |||
+ | '''Please''' put only one logical change in a patch at a time. Some developers will reject patches containing multiple logical changes. At best, large patches take a long time to look through and may take a long time to be applied. | ||
Once you've put in on a Mantis, you may want to hop on the IRC channels and mention it someone there (though at the moment we're pretty good at getting round to these, thanks to the wonderful ckrinke). | Once you've put in on a Mantis, you may want to hop on the IRC channels and mention it someone there (though at the moment we're pretty good at getting round to these, thanks to the wonderful ckrinke). | ||
If you're looking for an initial piece of code to do, the bugs in Mantis are a very good starting point. You may want to see if there's anybody on IRC to discuss the difficulty of a particular bug (they do vary, sometimes in unexpected ways). | If you're looking for an initial piece of code to do, the bugs in Mantis are a very good starting point. You may want to see if there's anybody on IRC to discuss the difficulty of a particular bug (they do vary, sometimes in unexpected ways). |
Revision as of 12:44, 13 October 2008
Code is submitted to OpenSim via patches attached to our Mantis bug tracker. One way to generate these is by using the Subversion command line
svn diff > my.patch
from the root OpenSim directory. This will package up all your changes into a nice easily appliable file. I also hear that this can be done graphically via TortoiseSVN on Windows.
Please put only one logical change in a patch at a time. Some developers will reject patches containing multiple logical changes. At best, large patches take a long time to look through and may take a long time to be applied.
Once you've put in on a Mantis, you may want to hop on the IRC channels and mention it someone there (though at the moment we're pretty good at getting round to these, thanks to the wonderful ckrinke).
If you're looking for an initial piece of code to do, the bugs in Mantis are a very good starting point. You may want to see if there's anybody on IRC to discuss the difficulty of a particular bug (they do vary, sometimes in unexpected ways).