<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">This is really useful, thanks for the contribution Tim!<div class=""><br class=""></div><div class="">I've edited the article, added tags, added a link to it from the parent article, and also updated the title and added a summary paragraph to make it clear what this is (compared to other CSS guidelines on MDN).</div><div class=""><br class=""></div><div class="">Hope this is all OK.</div><div class=""><br class=""></div><div class="">Best regards,<br class=""><div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br class="Apple-interchange-newline">---<br class=""><br class="">Chris Mills<br class="">MDN content lead & writers' team manager<br class="">MDN Web Docs</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">Mozilla<br class="">@chrisdavidmills</div></div></div>
</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On Nov 18, 2018, at 1:52 AM, Tim Nguyen <<a href="mailto:ntim.bugs@gmail.com" class="">ntim.bugs@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="">Hello everyone,</div><div class=""><br class=""></div><div class="">While CSS quality hasn't been too big of a problem in mozilla-central, I have sometimes noticed the following problems:</div><div class="">* Explaining Firefox Desktop's CSS structure/practices to newcomers can be difficult</div><div class="">* Some CSS reviews take too many roundtrips, which is great in terms of CSS quality, but it is also cumbersome for both the patch author and the patch reviewer.</div><div class="">* Big CSS changes/refactorings can be difficult despite sometimes being essential for moving forward<br class=""></div><div class=""><br class=""></div><div class="">With those 3 problems in mind, I started writing the following MDN document with:<br class=""></div><div class=""><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/CSS_Guidelines" target="_blank" class="">https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/CSS_Guidelines</a> <br class=""></div><div class=""><br class=""></div><div class="">It is based on the Developer Tools guide: <a href="https://docs.firefox-dev.tools/contributing/css.html" target="_blank" class="">https://docs.firefox-dev.tools/contributing/css.html</a></div><div class=""><br class=""></div><div class="">I would love to hear your thoughts about those guidelines. The document is incomplete and I invite everyone to complete it with everything they know about CSS in mozilla-central :) Please feel free to correct anything you think is incorrect or inaccurate.<br class=""></div><div class=""><br class=""></div><div class="">Hopefully this document will be helpful to make iterating over CSS easier and more efficient, while preserving the quality that exists now.<br class=""></div><div class=""><br class=""></div><div class="">Cheers,</div><div class="">Tim<br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div></div></div>
_______________________________________________<br class="">firefox-dev mailing list<br class=""><a href="mailto:firefox-dev@mozilla.org" class="">firefox-dev@mozilla.org</a><br class="">https://mail.mozilla.org/listinfo/firefox-dev<br class=""></div></blockquote></div><br class=""></div></body></html>