TodePond / DreamBerd

perfect programming language
https://dreamberd.computer
Other
11.28k stars 346 forks source link

Adding Version Control | Urgent #224

Open plutoniumm opened 1 year ago

plutoniumm commented 1 year ago

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 as 1.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 be 1.0 and June 2023 will be 0.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 the rc, next drama. There will also be provisions for lockfiles to keep up with the downgrade otherwise auto-upgrade to the new version 0.9

plutoniumm commented 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

stohrendorf commented 1 year ago

I think we need a version control for the version control to keep track of changes.