Ember CLI Sass wires up your app with Sass, in a single command.
+ +
+ > ember install ember-cli-sass
+
+// app.scss
+body {
+ @extend .font-serif;
+}
+
+ TODO one
+ +
+
+
+ TODO two
+ +
+
+
+ TODO three
+ +
+
+
+ Editions
-
-
- Implement Features -
- Write Guides -
- Review & Edit Guides +
- + + The Guides + + +
- + + The Tutorial + + +
- + + Ember.js source code and API docs + + +
- + + The Octane vs Classic Cheat Sheet + +
- What Happened to Module Unification? +
- Which release of Ember is Octane?
- - Read the full statement about Module Unification on our blog- https://blog.emberjs.com/2019/03/11/update-on-module-unification-and-octane.html + The Octane Edition was declared for Ember 3.15. + +
- Do I need to refactor my whole app in order to use Octane features? +
- + Good news - you do not need to change your whole app to use Octane's features! All are available for you to opt into, one piece at a time. Some features are even available in earlier versions. + +
- If I want to upgrade my app to Octane, do I need to make all the changes by hand? +
- + No, codemods and CLI tools are available to help you. + Visit the Octane Upgrade Guide to learn more about them. + +
- If I'm not ready to use Octane, does that mean I should keep my app on version 3.14? +
- + No, you should go ahead and update to version 3.15 or later. + Octane's big changes are all opt-in, meaning that you can enable them when you are ready, and in the meantime, you can keep updating your app as you normally would.
- I'm starting a new app at work. Should I use Octane?
- - Octane is in preview mode- there are bound to be rough edges, and upcoming changes. Since we don't know what we don't know just yet, we advise that Octane be used for experimentation only. We recommend that you continue to use stable versions of Ember for new production applications. + Yes! Octane is stable and well supported. + It is the present and future of Ember, so you are saving yourself some upgrade work down the line. + Be sure to budget some time for learning and experimentation. + +
- Where can I get help or ask questions? +
-
+ Visit
the community page to join the forums or chat! + Discord has channels specifically for Octane where you can search for other people's questions too. Read the "welcome" and "setup profile" channels to learn how to get posting permissions. +
+ - What Happened to Module Unification? +
- + Octane ships with "co-location," where the templates and JavaScript files for components are in the same directory. + This was one of the most popular aspects of Module Unification, and it's available now! + Read the full statement on our blog- Update on Module Unification
- Ember Map +
{{link-to "Octane (March 2019)" "editions.octane"}}
diff --git a/app/templates/editions/octane.hbs b/app/templates/editions/octane.hbs index 0dbaeeee9..302e8f001 100644 --- a/app/templates/editions/octane.hbs +++ b/app/templates/editions/octane.hbs @@ -1,53 +1,118 @@ {{title "Editions"}} {{title "Octane"}} +The Octane Edition of Ember
+The Octane Edition of Ember
++ It has arrived! + As of version 3.15 of Ember, when you generate a new app, you get everything you need to build your app using Octane. + You can read more about features and upgrade strategies in the + the official Ember blog post. +
- The preview of Ember Octane has begun. This means that everything here is experimental and subject to change. Keep that in mind while you peruse this information! + Ember Octane describes a set of new features that, when taken together, represent a foundational improvement to the way you use Ember. + It has modern, streamlined components and state management that make it fun to build web applications. + With seamless interoperability for existing apps, teams can migrate at their own pace, while developers building new apps start out with the best that Ember has to offer.
--
-
-
+
+ Read the announcement +
+- Read The Roadmap RFC + Try the new app Quick Start
- Try the new app Quick Start + Follow the Tutorial
- Read the Upgrade Guide + Read the Guides
- Read The Syntax Conversion Guide + Learn how to upgrade
How you can help
-During this preview phase, we are asking the community to help us in any way they can. Try Octane out in your app. Report bugs back to us. Let us know where your pain points are. Read the guides and see if they make sense to you. It genuinely takes all parts of our community working together to make this a polished, complete project- and no contribution is too small!
++ Now that Octane is available, we ask developers of all experience levels to create their own blog posts, tutorials, and videos. + Even if you think a topic has already been covered by someone else, it is helpful to put it in your own words. + For most developers, official documentation is only one piece of the learning journey. +
+ ++ If you notice any problems with Octane or the official learning resources, you can open an issue or pull request to the following repositories: +
-We will be able to declare a stable Octane edition faster with the community's help!
-As in all areas of Ember, there are different ways you can contribute. Visit the #st-octane channel on the Ember Discord server to get started today.
--
-
-
+
Frequently Asked Questions
-
-
+ Our official communication channels to get in touch with the community +
++ Discussion Forum +
+Post and search longer-form questions in our public forum.
++ Discord community chat +
+Join our real-time chat server to connect with other developers and get answers.
++ Beyond our core online channels, you can dig deeper with these learning resources from the + community members +
+ +-
+
Podcasts
+ +Books
+ +Videos
+-
+