nderscore/runty

v1.0 Roadmap

Opened this issue · 1 comments

This space is for broadly planning out the path to runty v1.0 and is subject to continuous change.

Musts

  • Core Functionality
    • Parser/Lexer
    • Template execution
  • Useful Error Messages
  • Documentation
    • Grammar / Syntax
    • API Docs: Core library
    • API Docs: Standard library (fns)
    • Guide: Extending with custom functions
    • Guide: Usage with React
  • Expand Standard Library
  • 100% Unit Test Coverage
    • Core functionality
    • Standard library (fns)
    • Error scenarios
  • Stress Testing
    • Function and Expression nesting depth ({%a?{%b?%c?$d($e(%f,$g()))?{%f}}})
    • Excessively long property accessor chains (%a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z)

Maybe Laters

  • Typescript - Convert to typescript? Or export type declarations?
  • Documentation Website
  • CI Pipeline Package Publishing
  • Stress Testing
    • Function and Expression nesting depth ({%a?{%b?%c?$d($e(%f,$g()))?{%f}}})
    • Excessively long property accessor chains (%a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z)
  • Performance Testing/Improvement

+1 on Typescript support