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-tag
providing 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-tag
emits 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-tag
but 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
Note that like with any other project tracker, this will likely fall out of date over time.
If anyone wants it updated, ping me