Skip to content

Upgrade ember-cli-addon-docs and friends#858

Merged
mixonic merged 1 commit into3.0-betafrom
mixonic/bump-ember-cli-addon-docs
Feb 5, 2021
Merged

Upgrade ember-cli-addon-docs and friends#858
mixonic merged 1 commit into3.0-betafrom
mixonic/bump-ember-cli-addon-docs

Conversation

@mixonic
Copy link
Member

@mixonic mixonic commented Jan 27, 2021

New versions of ember-cli-addon-docs bring a CSS reset which breaks ember-table tests. Instead of coupling the ember-table test suite to ember-cli-addon-docs CSS, I created a new ember try config for generating docs and removed the dependencies from the normal dev setup.

I've documented how to generate the documentation in the README.md, and I believe updated the deployment/release code appropriately.

Other changes related to the ember-cli-addon-docs upgrade include:

@mixonic mixonic mentioned this pull request Feb 5, 2021
@mixonic mixonic force-pushed the mixonic/bump-ember-cli-addon-docs branch 5 times, most recently from 7d322c0 to 3b1a73b Compare February 5, 2021 19:01
@mixonic mixonic requested review from bantic and twokul February 5, 2021 19:07
Copy link
Contributor

@twokul twokul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me!

New versions of ember-cli-addon-docs bring a CSS reset which breaks
ember-table tests. Instead of coupling the ember-table test suite to
ember-cli-addon-docs CSS, I created a new ember try config for
generating docs and removed the dependencies from the normal dev setup.

I've documented how to generate the documentation in the README.md, and
I believe updated the deployment/release code appropriately.

Other changes related to the ember-cli-addon-docs upgrade include:

* Add a dependency on ember-data since it no longer brings along the
  dependency.
* Add newlines to account for bugs in ember-cli-addon-docs. See:
  ember-learn/ember-cli-addon-docs#473 and
ember-learn/ember-cli-addon-docs#402
* Add a missing `END-SNIPPET` without which parsing of the snippet was
  corrupted.
* Make an `hbs` template executable without error.
@mixonic mixonic force-pushed the mixonic/bump-ember-cli-addon-docs branch from 3b1a73b to d0030a3 Compare February 5, 2021 19:24
@mixonic mixonic merged commit db44da8 into 3.0-beta Feb 5, 2021
@mixonic mixonic deleted the mixonic/bump-ember-cli-addon-docs branch February 5, 2021 19:48
ahmacleod added a commit that referenced this pull request Feb 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants