Coding philosophy

First off, please read the stuff in our Contributions Policy. An additional point is that as OpenSim wants to be a modular 3D worlds virtual server. Therefore, before submitting your code you might want to consider whether it's part of the OpenSim core, or really would be considered a module that builds on top of OpenSim. If it's the latter, you may be better off hosting it externally and listing it on our Related Software page - a submission directly to OpenSim may mean it is removed at a later stage.