Expired
Milestone
May 10, 2023–Aug 21, 2023
New Cycle v1
Things before V1:
- Old MRs
- Simple Refs in CameLIGO and JsLIGO
- Simple Refs, Js-like
- Refs should be working
- Refs should be usable in CameLIGO too
- Layout Comb everywhere by default (+ check if compatible with standards)
- Possibly, other layouts possible only at contract interfaces? or something like that
- Simple Refs in CameLIGO and JsLIGO
- TsLIGO
- For Loops
- Interfaces
- Contract Abstraction
- Contract Abstraction Hints
- Contract Interfaces
- Metadata
- Upgradeable Entrypoints
- Extendable Contract
- Tezos' specific Keywords
- Type System
- Implicit cast to bool
- Contract Abstraction Hints
- Contract Interfaces
- Operation and Event Effects
- Effects
- Prototype for effectful Operation return, and effectful Events
- Prototype for Good Refs
- Complex refs, JS-like in syntax, but not necessarily in semantics
- Formatting
- Formatting should work across syntaxes, and preserve comments
- Formatting should be customizable
- Christian's Preprocessor Plan Start
- User Flows
- Checking full user stories, and optimizing it
- From opening LIGO's website, to writing a contract on VS Code, to deploying it on GhostNet and MainNet
- Checking the Web IDE experience
- Checking full user stories, and optimizing it
- Distribution
- Bins on all platforms working well
- LIGO.js working well, with test framework
- Reducing the size of bins across platforms, and of LIGO.js
- Debugger in production