gossi / ember-cli-create

CLI wizard to create a new ember project
MIT License
64 stars 5 forks source link

Addon proposal: ember-service-worker #6

Open CodingItWrong opened 6 years ago

CodingItWrong commented 6 years ago

I would like to propose a few additional addons to be made available: ember-service-worker and its associated optional plugins:

Service workers are a major component of adding Progressive Web App functionality to a webapp and giving it parity with native apps. This has been a significant focus of Ember at least since the 2016 Emberconf keynote. And ember-service-worker benefits from Ember's conventions to provide very simple setup. I've even heard that there are discussions about potentially including service workers by default in Ember.

gossi commented 6 years ago

Do you suggest a new category or one-option-that-installs-many-addons ?

CodingItWrong commented 6 years ago

It would probably be best as another category, because these plugins are opt-in, and it's designed so you don't necessarily need to use all of 'em. At the same time, they do feel like kind of a low-level concern, so maybe that is a reason to consider not including Service Worker. It's less of a "drop one addon in and you're set" thing.