lambda-buffers
lambda-buffers copied to clipboard
Versioning
LambdaBuffers should adopt a versioning scheme for the lbf schemas, frontend/compiled, codegen modules, runtime libraries, and the Nix packaging tools.
TODO:
- [ ] Settle on a versioning scheme and document it
- [ ] Figure out the versioning strategy for various parts (what changes are safe, compatible with previous versions, and which are breaking etc)
- [ ] LB Frontend, mostly syntax and module system related.
- [ ] LB Compiler, has a Protobuf API, this should be central to this.
- [ ] LB Codegen, has a Protobuf API, this should be central to this, but also the outputted code might affect users too.
- [ ] Runtime libraries for Prelude and Plutus
- [ ] Introduce CHANGELOG
Before we start releasing the tools and publishing packages, we must have this sorted out.