Note: Very Very Alpha
This repo houses various Ember routing experiments that fall under the umbrella of "constraint routing", i.e. the ability to "route" or navigate by more things than just the URL (this is expecially useful for WebSocket-driven mobile apps like Uber/Lyft). This repo also includes experiments with mobile navigation stacks (like iOS's UINavigationController) that might be extracted into a separate library at a later date once the primitives settle.
Relevant links for the background/ground motivation for this:
This is totally not ready for public consumption and currently relies on a fork of Ember 3.1 (which consists of literally a single line of code change); I'm currently testing out a lot of these patterns on FutureProofRetail.com apps and if all goes well hopefully we can land an RFC or two to enable officially-sanctioned addon experimentation with "scoped services" and other dynamic scope use cases.
If you're interesting to get involved or talk about this stuff, hit up the
#router-ideas channel in the Ember Community Discord server.
git clone <repository-url>this repository
- Visit your app at http://localhost:4200.
ember try:eachto test your addon against multiple Ember versions)
ember test --server
For more information on using ember-cli, visit https://ember-cli.com/.