<div dir="ltr"><div>Oh, one more thing comes to mind here, presuming it's in the scope you had in mind when you started the thread:<br></div><div><br></div><div>I've been chatting off and on with mstriemer about looking at ways we can share more UI components between both the browser chrome and the in-content pages. The idea would be to populate toolkit/ with custom elements that are generalized (but customizable) for reuse.</div><div><br></div><div>As an example, I think the search inputs in both about:logins and about:addons could be pretty decent candidates for a shared custom element.</div><div><br></div><div>-Mike<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 28 Jan 2020 at 10:43, Gijs Kruitbosch <<a href="mailto:gijskruitbosch@gmail.com">gijskruitbosch@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello firefox-dev,<br>
<br>
It is already almost February, so in the spirit of better late than <br>
never: let's talk 2020 planning for improving code quality, <br>
maintainability and developer productivity in Firefox!<br>
<br>
Some of us talked about this at all-hands last night - there is definite <br>
room for improvement in our processes and automation aimed at improving <br>
the quality of code changes and how productive we all are when working <br>
with the code.<br>
<br>
Some ideas that came up include:<br>
<br>
- more linting for CSS, HTML, SVG, Fluent and other files (basically, <br>
eslint-style linting for non-JS)<br>
- type inference in JS<br>
- automated infrastructure jobs to get runtime coverage for issues that <br>
are harder to check statically (e.g. accessibility, performance)<br>
- guidelines/policy/documentation on code, architecture, issues to look <br>
out for in reviews, etc.<br>
<br>
What kind of improvements do you think are most important on the code <br>
side of the Firefox/Toolkit codebase, and why? What big things are we <br>
missing that you've seen elsewhere?<br>
<br>
~ Gijs<br>
<br>
_______________________________________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
</blockquote></div>