v2 addon by default#985
Conversation
Co-authored-by: MrChocolatine <47531779+MrChocolatine@users.noreply.github.com>
|
Would like to codify a testing story where Ember used as library without having to have a separate app. |
Co-authored-by: Jon Johnson <jon.johnson@ucsf.edu>
|
TODO:
|
|
I'm in favor of moving this RFC forward. We needed a v2 addon by default years ago. Today, users who follow the guides and use ember-cli directly are generating v1 addons by default which is a terrible situation when the app format is v2 by default. The addon blueprint will of course continue to evolve, as it has for years; we do not need to determine every detail of the most perfect developer experience because what we have now is still massively better than what users get today when generating an addon. Accepting the RFC is a signal to the community that this is happening. There is plenty here we can begin to work on: integration with ember-cli, changes to ember-cli-update, documentation. |
|
I've gotten a chance to start reviewing this RFC as written today and It's really not ready to move forward to acceptance and needs to be rewritten. There are parts of this that don't make sense, there are way too many unrelated topics, and there are assertions that cannot ever be true. For example, the section about removing the release train is not something that can fly at all and is completely unrelated to this RFC. @kategengler I'm surprised you want to move forward with this RFC with sections like that in there 🤔 Was it something that you missed, or am I missing a conversation that was dismissed or deleted somehow? I propose that we remove the FCP label for now and I will commit to getting a rewrite/restructure PR by the end of next week 👍 |
|
What specific things make this not ready to be move forward "and need to be rewritten"?
there seems to be some misalignment here, because it's my understanding that we already want all blueprints not to follow the release train at all, and just use the previously discussed pinning /
why is it you need to rewrite/restructure? |
|
Reminder for reviewers of this rfc:
|
@mansona This was discussed in a few meetings. We established that we didn't expect the blueprints to follow the release train necessarily but that we also expected tools like ember-cli-update to continue to work and for each version of ember-cli to know what version of the blueprint it should use. The rest is implementation details. I've read this RFC multiple times as it iterates. |
rendered