Development Roadmap¶
Overview¶
PODPAC is in alpha development right now. We are in the middle of a 2-year effort to build this software. The goal for year 1 is to complete all of the core features. In year 2 we plan to build on top of the base functionality to support various earth science applications.
Management of Development¶
We use Github Projects to manage development of different PODPAC versions. To get a sense of where this project is going, feel free to have a look, and make suggestions for features in upcoming versions.
When features / bugs are identified through Github issues, they will be added to the relevant project. The features and bugs will be prioritized, and targeted for a release. In some cases, minor releases will be created to fix important bugs.
Versioning scheme¶
We use the following versioning format:
Major.minor.hotfix+hash
Major:
For major releases > 1, the interface will remain backwards compatible
As an exception to this, the 0.x.x releases (pre-feature-complete) are not guaranteed to be backwards compatibility
Minor:
Each minor release adds requested features, and fixes known bugs
hotfix:
Hotfix releases fix high priority bugs
+hash:
During development, the git hash is appended to the end of the version
This allows a particular point in the development to be referenced
Tagged releases will not include this hash