-
Notifications
You must be signed in to change notification settings - Fork 77
GitHub Branching Workflow
This wiki page describes the branching workflow for the project. There are multiple branches with ongoing development.
-
master
branch tracks the USEPA GitHub current release. -
develop
represents the next major or minor release (For Example dev-5.2.0). -
dev-x.x.x
represents the ongoing patches to toward the next patch release (For Example x.x.13).
The master
branch will be regularly updated to synchronize with the USEPA's master
. As USEPA has a central consolidation role in this project, other entities outside of OpenWaterAnalytics could submit changes directly to USEPA. Updates from the USEPA repository will be regularly cascaded down into the the develop
and dev-x.x.x
branches.
Project (or feature) branches will be around for much shorter periods. The project branches generally represent a major collection of functions to the project. Work from these branches will be brought in at a semi-regular interval. The code will be submitted with the next Major/Minor OWA release.
-
inputapi
will include the future input API to SWMM. -
toolkitapi
branch is currently here for legacy purposes.
The OpenWaterAnalytics members will work to get on a semi-regular release schedule. Contributions accepted herein will be eligible for USEPA review in a pull request. If/when contributions are accepted by USEPA, the contributions will be likely set for the next USEPA Official Release.