The documents below describe how to modify and extend GMAT.   The documentation is broken down into generic documentation, and documentation relating to specific components.  If you need to add a new feature, start with the general documentation on how to add a command, resource, and panel.  If you wish to implement your new feature as a plugin, you will need to read the plugin documentation as well.