Contributing to GeoMOOSE
GeoMOOSE is an increasingly flexible platform upon which functionality can be added. Making enhancements should follow these guidelines.
- Use the coding standards.
- Try writing an extension first. JavaScript allows just about anything to be replaced at runtime. See the examples of extensions in the “extensions/” directory.
- If a particular event is unavailable and required for your extension, add that event and submit it to geomoose developers.
- Failing 2 and 3, write geomoose developers for how an extension might be written.
- Failing 4, hack at the core. Be aware, however, changes to the core are given very strict scrutiny before being applied.
Generally, the GeoMOOSE development community is very friendly and always looking for people interested in the code. We are active on our mailing list and generally interested in how the product is being used and extended. Have no fear in emailing the list!