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
  • 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
  • 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
  • Work items 53
  • Merge requests 12
  • Participants 7
  • Labels 20
Loading
Loading
Loading
Loading
91% complete
91%
Start date
May 10, 2023
May 10
-
Aug 21 2023
Due date
Aug 21, 2023 (Past due)
53
Work items 53 New issue
Open: 5 Closed: 48
None
Total weight
None
12
Merge requests 12
Open: 0 Closed: 2 Merged: 10
0
Releases
None
Reference: ligolang/ligo%"New Cycle v1"