Development Roadmap

Overview

PODPAC is in beta development right now. We are sustaining this software following an 2-year, fully-funded project. The present goal is to refactor caching and interpolation based on our usage experience.

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