ENTR Alliance is an owner-operator led initiative to create open data stack within the clean energy sector. ENTR is a distribution of existing open-source tools, frameworks, and standards, packaged together to accelerate the transition to clean energy. Join us!
We have designed and implemented standards for how we want to release new versions of the warehouse (dbt package) - this should include how we manage the change log as well as outline the process for how we'll publish releases. MVP:
version naming convention
whether we want to have pre-releases/betas prior to official version rollouts (and how we'd do that)
release notes for each version that include new features, breaking changes, and (optionally) descriptive summary of the release
Problem/Context
Stable versioning is a primary component to ensure successful adoption of ENTR.
User Story/Stories
As a user of the ENTR warehouse I want reliable package versioning with release notes so that I can be sure that breaking changes will not impact my usage of ENTR and understand changes to the repo over time without having to read the code.
Design/Solution Ideas
The more automation the better, but automation is not a necessary starting point.
Definition of Done
We have designed and implemented standards for how we want to release new versions of the warehouse (dbt package) - this should include how we manage the change log as well as outline the process for how we'll publish releases. MVP:
Problem/Context
Stable versioning is a primary component to ensure successful adoption of ENTR.
User Story/Stories
As a user of the ENTR warehouse I want reliable package versioning with release notes so that I can be sure that breaking changes will not impact my usage of ENTR and understand changes to the repo over time without having to read the code.
Design/Solution Ideas
The more automation the better, but automation is not a necessary starting point.
Use semantic versioning
Discovery Work Outline/Notes