-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Description
🔼 Part of [QUEST] Module Unification: Final Cut
This issue is part of the Module Unification Quest and will serve as a list of remaining tasks to land blueprint support for module unification apps.
Interested in helping?
Great! Comment on the issue to take on one of these blueprints. They are mostly pretty straightforward, see the service blueprint for example. Anything without a 🔒 is up for grabs.
If you have any questions, you can ask them in the #st-module-unification channel on the Ember community slack or you can ask me directly @gavinjoyce.
Creating a new module unification app
Install Ember CLI master:
npm install -g https://github.com/ember-cli/ember-cli.git
Generate a new app with the module unification env variables:
MODULE_UNIFICATION=true EMBER_CLI_MODULE_UNIFICATION=true ember new my-mu-app
Generate a component:
EMBER_CLI_MODULE_UNIFICATION=true ember g component x-button
Run the app:
EMBER_CLI_MODULE_UNIFICATION=true ember serve
ember-cli/ember-cli (blueprints):
(not applicable)addon-import-
MODULE_UNIFICATION=true ember addon my-addon -
MODULE_UNIFICATION=true ember new my-app (not applicable)ember generate blueprint(not applicable)ember generate http-mock(not applicable)ember generate http-proxy-
ember generate in-repo-addon- remove
.jshintrcand.eslintrc(see discussion)
- remove
ember generate lib(not applicable)ember generate server(not applicable)ember generate vendor-shim
emberjs/ember.js (blueprints):
-
ember generate acceptance-test -
ember generate component -
ember generate controller🍻 @dexturr @kevinansfield -
ember generate helper🆓 this incomplete PR might help -
ember generate initializer🔒@sduquej -
ember generate instance-initializer🆓 this incomplete PR might help -
ember generate mixin🍻@jackbeegan -
ember generate route🍻 @kevinansfield -
ember generate service -
ember generate template🍻@Willibaur @pablobm -
ember generate util🍻@daibhin
running emberjs blueprint tests
yarn run test:blueprints
emberjs/data (blueprints):
-
ember generate adapter🔒 @kevinansfield -
ember generate model🔒@dcyriller -
ember generate serializer🔒@dcyriller -
ember generate transform🔒@dcyriller
other items
- replace {{welcome-page}} addon with component example
- remove bower and user ember canary in package.json (Drop bower usage in module-unification-app blueprint. #7533)
- support init command (and any other commands which MU affects)
- reduce the duplication between classic and MU blueprints @ro0gr (WIP Test "new" and "addon" commands output against fixtures #7595)
- create a mini module unification blueprint quest issue (once we've migrated a few)
- document new blueprint usage
- don't use
ember-resolver/resolvers/fallbackresolver by default - fix travis-ci build failure on app output (
config/environment.js:51:37 error Empty block statement no-empty) - allow MU app/addon to be created using
ember-cli-blueprint-test-helpersandemberNew(we currently just create an emptysrcdirectory, which means we have to do things like this) 🔒@dcyriller - ...
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels