Open plutoniumm opened 1 year ago
Due to the urgency in the need of a version control mechanism I decided to take the liberty and open a PR if the proposed system seems suitable
I think we need a version control for the version control to keep track of changes.
As it seems despite a rapidly evolving ecosystem DreamBerd lacks a strong Version Control System. This is a proposal for a system
Version Control
The latest version is always
1.0
. Each new release will be marked as1.0
and every version before that will be downgraded decrementally.So if June 2023 is
1.0
and we release another in August 2023 then, August 2023 will be1.0
and June 2023 will be0.9
and so on. Negative Versions are Allowed & All arbitrary real fractions will be rounded to nearest version. All future versions will be 1.1, 1.2 etc thus sidestepping therc
,next
drama. There will also be provisions for lockfiles to keep up with the downgrade otherwise auto-upgrade to the new version 0.9