Addition of a New Core¶



Some developers may want to add a new core to the main MPAS repository, without having a core maintainer defined yet. The steps of adding a new core are largely the same as adding a new feature.

The new core is developed in a fork of the relevant repository. After the new core is ready to be merged into the main repository, a pull request is submitted. This pull request can be assigned to any other core maintainer, and should be reviewed by at least two core maintainers.

The other core maintainers will review the core, and ensure it meets the requirements set forth in the developers guide. After the new core is approved to be merged onto the develop repository, a core maintainer may be designated to handle pull requests related to the new core.