Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.0 Roadmap #1

Open
16 of 25 tasks
nderscore opened this issue Sep 25, 2020 · 1 comment
Open
16 of 25 tasks

v1.0 Roadmap #1

nderscore opened this issue Sep 25, 2020 · 1 comment
Assignees
Labels
Projects

Comments

@nderscore
Copy link
Owner

nderscore commented Sep 25, 2020

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
@nderscore nderscore self-assigned this Sep 25, 2020
@nderscore nderscore added this to In progress in v1.0 Sep 25, 2020
@eberens-nydig
Copy link

+1 on Typescript support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
v1.0
  
In progress
Development

No branches or pull requests

2 participants