10up / Engineering-Best-Practices

10up Engineering Best Practices
https://10up.github.io/Engineering-Best-Practices/
MIT License
760 stars 205 forks source link

Add Performance Section #365

Closed dainemawer closed 3 years ago

dainemawer commented 3 years ago

Description of the Change

This PR adds the Web Vitals section to main navigation and secondary navigation to the Engineering Best Practices site. It also handles some minor CSS tweaks to account for the change in styling. Furthermore, I've added a detail page of content explaining the hows, whats and why's of Core Web Vitals for engineers to follow.

Benefits

New internal guidance for managing and achieving healthy Core Web Vitals across the team.

Verification Process

Checklist:

Applicable Issues

https://github.com/10up/Engineering-Best-Practices/issues/353

Changelog Entry

Added Core Web Vitals content.

dainemawer commented 3 years ago

@brentvr I've updated this PR based on what we spoke about yesterday. @joesnellpdx let me know how this looks to you!

joesnellpdx commented 3 years ago

@brentvr @dainelmawer

The new additions from Daine are good at this point (with fonts section may requiring further investigation)

Next steps (from my perspective):

dainemawer commented 3 years ago

Thanks for the checklist @joesnellpdx - I think this is a good path forward, lets please push to get this out before the end of the month to align with Googles update. @brentvr let me know if you need a hand

brentvr commented 3 years ago

@dainelmawer @joesnellpdx I've added the baseline performance sections, please can you review? Feedback and edits are of course very welcome.

A few things to note:

dainemawer commented 3 years ago

@joesnellpdx @brentvr I've made updates to the content here as well as:

tylercherpak commented 3 years ago

I think this section looks really great! Thanks @dainelmawer and everyone for your hard work. This is an excellent addition to the best practices. 😄