Skip to content

Quest - Changes we need to make before the official release of Octane Guides #669

@jenweber

Description

@jenweber

The Learning team needs your help getting Octane ready to ship on emberjs.com! To help out, please do your work in the guides/release folder of the octane branch, and open PRs back into octane.

This issue described is MVP to merge the guides for 3.14. You can see the current Octane preview guides at https://octane-guides-preview.emberjs.com/release/

URL persistence

Version upgrade guide

  • Rework the conversion guide to be readable/useful in both directions (to an from Octane)
  • Revise the Upgrade Guide intro to be short & sweet - has PR by JW Revising the Octane Upgrade Guide #796
  • Link to examples in the upgrade guides, instead of using new examples (for example, show "old version" of syntax and link to the "new version"

Syntax updates

Octane tutorial

This is involved, probably 20 hours of work that will need to be divided up.

Quick fixes

  • Search for uses of the word "Glimmer" and remove them unless they are referencing the package name. In one or two places, explain that glimmer is the rendering engine and you don't need to learn the library itself directly - has PR by JW Revising the Octane Upgrade Guide #796
  • In the section about the Router, add a note that it's an Ember Object and not a class (note by JW - we don't even show the full router boilerplate and people only edit the map, so this is ok as-written in the Guides)
  • Remove typescript example - has PR by JW Revising the Octane Upgrade Guide #796

Editing

The guides are 100+ pages. We need to make sure they reflect modern Ember.

  • read topics to see if they flow together
    • Components, start to finish
    • Routing, start to finish
  • make sure there is a good intro for each new page
  • De-duplicate explanations. Find the places where we should link rather than re-explain
  • remove any remaining references to EmberObject, unless it's to explain that it's an old thing replaced by classes

Undoing shortcuts

These should happen at the very end.

Stretch goals

  • diagrams and images
  • split up the conversion guide somehow (needs discussion)
  • Services needs more details

Open questions

  • Is Ember Data enabling hasMany instead of hasMany()?
  • renaming Components topics?

Metadata

Metadata

Assignees

No one assigned

    Labels

    OctaneQuesthelp wantedExtra attention is neededtime-sensitiveIt is important that this task be finished very quickly

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions