Thrilled Modern Web Guidance is now out, keeping quiet has been SO HARD! 🤐

I’ve had the opportunity to collaborate with Google on this project as a domain expert consultant over the past few months, and have seen firsthand the level of thoughtfulness and genuine care for developers and the web platform that has gone into it. ❤️

It’s still very early days, but I’m proud to have played a small part, and excited for what's next. Looking forward to seeing what folks build!

https://developer.chrome.com/docs/modern-web-guidance?hl=en

Modern Web Guidance  |  Chrome for Developers

Guidance on how to build for the modern web.

Chrome for Developers

@leaverou Hey Lea!

I was looking for the accessibility section and the only thing I could find was about syncing :user-invalid with aria-invalid, and this is described as the way to make error announcements accessible?

I also couldn't find any accessibility guidance for keyboard management so now I'm assuming it refers to the built-in management that comes with <dialog> and popover?

Is this all? or am I missing something important somewhere?

@SaraSoueidan @leaverou The primary accessibility guide is here: https://github.com/GoogleChrome/modern-web-guidance-src/blob/2d86433cc9f33e00c3d5aa8539326020851b17d7/guides/accessibility/accessibility/guide.md

Some use cases have accessibility guidance baked in. In a few, it was intentionally omitted (largely due to time constraints or complexity — which would be handled in the future).

modern-web-guidance-src/guides/accessibility/accessibility/guide.md at 2d86433cc9f33e00c3d5aa8539326020851b17d7 · GoogleChrome/modern-web-guidance-src

Contribute to GoogleChrome/modern-web-guidance-src development by creating an account on GitHub.

GitHub

@knowler Thank you!

Another question please (sorry I'm still getting oriented here): is there a readable list of all use cases and their guides somewhere?

@SaraSoueidan I’m not too sure. Most of my own work was writing/reviewing/editing some of the guides. The organization of the repo and how it works as far as selecting the content was something the Chrome DevRel team was managing (and subject to change at least prior to release). I know that some of the guides within the “guides” directory could be stubs.
@SaraSoueidan Oh I just realized the main (non-source) repo has a use case list in the README: https://github.com/GoogleChrome/modern-web-guidance
GitHub - GoogleChrome/modern-web-guidance

Contribute to GoogleChrome/modern-web-guidance development by creating an account on GitHub.

GitHub
Modern Web Guidance use cases  |  Chrome for Developers

An overview of the available use cases in Modern Web Guidance

Chrome for Developers