Skip to content

Ember environment #23

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

Closed
dfreeman opened this issue Nov 24, 2020 · 2 comments
Closed

Ember environment #23

dfreeman opened this issue Nov 24, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@dfreeman
Copy link
Member

#22 comprises a big chunk of the work necessary to support today's Ember idioms, but we additionally need an environment that exposes types that reflect how Ember components (and controllers!) interact with templates.

One question here is what to call this environment. My hope (and expectation) is that strict mode eventually becomes the norm and is widely adopted, as that makes everything glint aims to do much simpler. Given that, @glint/environment-ember would ideally refer to that environment, but that raises the question of what to call the environment that supports today's idioms. @glint/environment-ember-lax? @glint/environment-ember-classic? Or, if strict mode ultimately comes as part of a new edition, then maybe this is @glint/environment-octane?

@chriskrycho
Copy link
Member

On the bike-shedding front, I think I'd be inclined toward @glint/environment-ember-loose (loose and strict being the fairly standard names here in JS land).

@dfreeman
Copy link
Member Author

There's still some follow-on work for this (see #36), but the environment package itself now exists and contains appropriate bindings for Glimmer components and Ember components/helpers/modifiers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants