Overview of Contributor Resources
There are many ways you can contribute or participate in GMAT. The resources below discuss how you can get involved and point to more detailed information according to the primary areas of contribution.
How Can I Help?
You, your business, or your organization can get involved in the GMAT project in numerous ways. We use an open source model to encourage collaboration and to maximize technology transfer. Individuals, universities, industry, and other government organizations can contribute and collaborate in ways that meet their respective goals, needs, and interests.
GMAT contributors include volunteers and those paid for services they provide. We welcome new contributors to the project, either as users providing feedback about the features of the system, or developers interested in contributing to the implementation of the system. GMAT is developed in the spirit of open source, meaning that we gladly accept contributions from the public. If you're interested in the project and want to get involved, thank you! This page contains some ideas that will get you started.
Are you interested in mission design?
See our Mathematical Specification in PDF form. Unfortunately the LaTeX code for this isn't available publicly right now, but comments and suggestions are welcome.
We have a Mission Librarythat contains sample scripts demonstrating features and modeling real-world missions. Pick your favorite mission and try modeling it in GMAT, then upload the script to the library. Some ideas include:
- International Space Station
- Space Shuttle missions
Do you like software development?
Our public source code is located on SourceForge's SVN servers:
https://gmat.svn.sourceforge.net/svnroot/gmat. Check out the
trunkdirectory for the current development code.
- We have a public bug tracker. There are plenty of open bugs that many users would love to see fixed, ranging from those that require 5 minutes of effort up to ones that require intensive engineering knowledge.
- Check out our development blog for updates about GMAT development issues, including tutorials on how to build the code and how to write custom plugins.
Do you simply enjoy space and open source?
Check out our project forums. There's usually some discussion going on that may interest you.
- Follow our blog, which features updates on new GMAT developments and releases.
- Try some of the sample missions in our Mission Library. You may be inspired to create your own!