For more details: The embroider roadmap
- See actively maintained demos:
- Additional Work Needed
- Problem: chokes on random syntax or straight up breaks on <template>usage- needs to use content-tag
- Blocked on content-tagproviding an easy way for consumers to splice up / transform the JavaScript- Context: embroider-build/content-tag#39
- Proposed API: embroider-build/content-tag#39 (comment)
- Alternate Solution: keep folks' tools splicing up JavaScript files, but provide character indexes
- Source of problem: content-tagemits byte-indexes instead of character indexes
 
 
- Context: embroider-build/content-tag#39
 
- Blocked on 
 
- needs to use content-tag
- Problem: not all features of the TypeScript lanugage server are implemented
- Quest Issue: typed-ember/glint#626
- Needs volunteers
 
- Problem: various DX papercuts and bugs
- Problem: hard or cumbersome to configure
- Needs volunteers
- typed-ember/glint#679
 
- Requires eslint-plugin-ember @ v12, which has folks configure a parser for gjs/gts
- Requires prettier-plugin-ember-template-tag
- Suffers from similar syntax / parsing issues as Glint, but is more robust as v2 is already using content-tagbut is manually trying to figure out byte-index to char-index conversion
 
- Suffers from similar syntax / parsing issues as Glint, but is more robust as v2 is already using 
- Problem: No formal support
- https://github.com/cardstack/glimmer-scoped-css needs to have gjs/gts support added
 
- Problem: prettier does not format <style>tags correctly- Fix needs to be merged and released: prettier/prettier#15087
 
Topics still in design
- Routing
- Routing + Data (non-waterfall)
- Services
- Starbeam
For overall project status and progression of the Polaris project as a whole: https://github.com/orgs/emberjs/projects/9
This gist is being replaced by https://is-polaris-ready.nullvoxpopuli.com