Skip to content
This repository has been archived by the owner on Sep 5, 2024. It is now read-only.

Improve UX for Material API documentation #916

Closed
3 of 5 tasks
ThomasBurleson opened this issue Dec 11, 2014 · 10 comments
Closed
3 of 5 tasks

Improve UX for Material API documentation #916

ThomasBurleson opened this issue Dec 11, 2014 · 10 comments
Assignees
Labels
for: internal contributor The team will address this issue and community PRs are not requested. type: build type: docs type: enhancement
Milestone

Comments

@ThomasBurleson
Copy link
Contributor

The current API section of the Angular Material documentation needs improvements. We should consider:

Checklist:

@ThomasBurleson
Copy link
Contributor Author

API Sample:

api-ui-router

API Sample:

api-angular-1 x

@petebacondarwin
Copy link
Member

@ThomasBurleson - I would really like it if you could combine efforts, or share ideas, with our "Materialize the Docs" team. We have a doc and a branch.

@ThomasBurleson
Copy link
Contributor Author

@petebacondarwin - Can you include @marcysutton as a contributor on your efforts. She will be the liaison for Docs between Angular and Material. And we would love to help materialize your already amazing docs.

@ThomasBurleson
Copy link
Contributor Author

Other considerations for Angular Material Docs include:

  • Search results
  • Version switcher
  • Breadcrumbs
  • Submenus
  • Keyboard navigation / accessibility
  • Navigable for visually impaired persons / accessibility

base on the Angular 1.x Doc Improvments notes

@marcysutton
Copy link
Contributor

@petebacondarwin has there been any planning with regard to the UI design for the new Angular.js docs or is this being iterated upon in development by each contributor? The visual state of the Materialize the Docs branch looks pretty raw (color contrast issues, typography not following spec, etc.). Accessibility features obviously can be worked into the codebase via PR's, including skip links, focus management and correct ARIA usage. I just want to get a handle on how the design is being handled.

I also noticed PRs merged directly in that branch instead of patching commits to master. Are there any concerns about polluting the changelog (feel free to tell me to move this conversation to another place)?

@petebacondarwin
Copy link
Member

@caitp is looking after that project. None of the people working on it have strong desigo skills.

@marcysutton
Copy link
Contributor

@petebacondarwin @caitp one more question: @ThomasBurleson outlined "API documentation for AngularJS 1.x" and "the planned API docs for Angular 2.x" at the beginning of this issue as things to consider with the Angular Material docs. Are those actually separate efforts, or does "Materialize the Docs" fit into one or the other?

@petebacondarwin
Copy link
Member

They are separate efforts right now. Well really the 2.0 doc gen is just me so they are closely related.

@epelc
Copy link
Contributor

epelc commented Jan 11, 2015

Please do not base it too heavily on ui-router's docs. I find them extremely lacking and I always have to jump between them and their wiki pages.

@marcysutton
Copy link
Contributor

@epelc the only part of UI-Router's docs that was considered was how methods are displayed. But I will keep that in mind.

@marcysutton marcysutton modified the milestones: 0.9.0, 0.8.0-rc1 Feb 3, 2015
@marcysutton marcysutton modified the milestones: 1.0-beta1, 0.9.0 Apr 1, 2015
@ThomasBurleson ThomasBurleson added the for: internal contributor The team will address this issue and community PRs are not requested. label Apr 24, 2015
@naomiblack naomiblack modified the milestones: 1.0-beta1, post-1.0 Aug 14, 2015
@ThomasBurleson ThomasBurleson modified the milestones: post-1.0 , Backlog Jan 5, 2016
@ThomasBurleson ThomasBurleson modified the milestones: Backlog, Deprecated Apr 20, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
for: internal contributor The team will address this issue and community PRs are not requested. type: build type: docs type: enhancement
Projects
None yet
Development

No branches or pull requests

5 participants