emberjs / ember.js

Ember.js - A JavaScript framework for creating ambitious web applications
https://emberjs.com
MIT License
22.45k stars 4.21k forks source link

Detailed API Documentation Review: ember-htmlbars -> ember-glimmer #14166

Closed rwjblue closed 8 years ago

rwjblue commented 8 years ago

All of the functionality of our templating system has been migrated from ember-htmlbars to ember-glimmer package. We need to ensure that we have not lost significant documentation coverage.

At a minimum we need to review the following files in ember-htmlbars to confirm that all documentation contained within them has been migrated to the ember-glimmer package.

More specifically, we need to do the following for each file listed above:

@emberjs/learning-team-managers - Can you help coordinate this effort?

rwjblue commented 8 years ago

You can find the most recent version of the ember-htmlbars package (prior to removal) in the backup/canary-2-9-with-htmlbars branch.

toddjordan commented 8 years ago

I can provide some help here... @rwjblue you mean "confirm that the documentation is present", right?

rwjblue commented 8 years ago

LOL, yes. I mean that if it is already present we check the box next to the file name. If it is not present we submit a PR adding it then check the box. (updated the description to be clearer)

krisselden commented 8 years ago

Should we use ember-glimmer instead of ember-templates to document things?

Also, should we remap the global export for Ember.HTMLBars? to Ember.Template?

chancancode commented 8 years ago

@krisselden ember-templates has been removed on master, so I think it's a yes for the first question

rwjblue commented 8 years ago

@chancancode - The usage of Ember.Templates in the docs predates the presence of an ember-templates package in the codebase.

toddjordan commented 8 years ago

Working through html-bars/lib/component.js, html-bars/lib/helper.js, and html-bars/lib/helpers/* today.

toddjordan commented 8 years ago

took on the rest of these as well in pr #14200

There was a few files in htmlbars that didn't have a logical place to doc in glimmer. I listed these in the PR. I also combined ember-htmlbars and ember-templates modules under ember-glimmer. would like feedback.

toddjordan commented 8 years ago

pr #14200 should now address remaining checkboxes

acorncom commented 8 years ago

@toddjordan Should we close this issue now?

toddjordan commented 8 years ago

Think so if ok with @rwjblue

rwjblue commented 8 years ago

Sorry for the delay here, thanks for all the hard work here!