-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Needed for 3.10 or 3.11 - Verify that Ember Data's API docs work correctly for the monorepo, and fix issues #6016
Comments
With #6153 we can view the latest docs on the API app. An open issue that we're aware of is the file's location shown for the |
Also unsure if this is intentional but the api docs' content doesn't reflect the new npm packages. They still seem to be namespaced under |
@sivakumar-kailasam if we merge #6153 and release a beta, are we comfortable with packages becoming available in the 3.11 release? |
Without that PR, the docs won't be generated for 3.11 so it has to be merged. Our concern was that the docs still don't reflect the new package restructuring that has happened. So it's possible that users maybe confused since they don't see any of the new packages in the docs. If that's intentional, then we're probably okay. |
We've published 3.11 docs but there are couple of outstanding issues:
|
@sivakumar-kailasam Is this fixed on the data side with the patch releases? |
It's partially fixed but there are still issues that need to be fixed which we're working on. In the meantime please refer to https://api.emberjs.com/ember-data/3.10 since the DS package still aliases the new packages' classes. |
Leaving this open as long as there are still issues with the published docs although I believe our work in this library for this issue is complete. |
@runspired the 3.11 now shows the expected packages under each of the modules on the api app. the |
@sivakumar-kailasam fixed blank |
Thanks @Gaurav0 🙇🏻♂️. This should resolve this issue |
Description
The API docs site relies on a particular structure of YUIdoc code comments in order to work, and they have some peculiarities. We need to make sure that when the monorepo lands in a stable release, the API docs are working and no docs have been dropped.
To-do
yarn build:production
againstv.3.9.3
andv3.10.0-beta.1
tags. You'll find adocs.json
file indocs/data.json
andpackages/-ember-data/dist/docs/data.json
on those corresponding tags. Diff those files to see the changes in packages.@static
, and the file path must be included in the yuidoc config for something to show up)Part of work for emberjs/rfc-tracking#11
The text was updated successfully, but these errors were encountered: