MPAS-A Code Contributor GuideΒΆ
This document is intended to describe general development practices within the MPAS project. The information contained should be read prior to starting a project within the MPAS framework. Instructions can be used by MPAS core developers, or external developers. Notes specific to external developers are made where relevant.
A summary on becoming an MPAS developer
Descriptions of MPAS development/release, testing, documents, tools, and data
An overview of the code development process, including designing documents, forks, pull requests, branch strategy, release branches, and version numbers
Development guidelines for code contributors, including general code introduction and parallelization strategy
Information about adding a new core
Copyright information
A list of maintainers for each core