Obligations, accessibility, and dead macros: MDN Changelog for September 2018

Done in September

Here’ s what happened in September towards the code, information, and tools that will support MDN Web Docs :

Here’ s the plan for Oct:

Launched MDN obligations

We’ ve already been thinking about the direction and growth associated with MDN. We’ d like a lot more direct connection with developers, and to supply them with valuable features and benefits they have to be successful in their web projects. We’ ve researched several promising concepts, and decided that direct obligations would be the first experiment. Logged-in customers and 1% of anonymous site visitors see the banner that asks these to directly support MDN. See Ali Spivak’ s and Kadir Topal’ s post, A New Way to Support MDN , for more info.

Payment web page on MDN

Payment page on MDN

The execution phase started in August, when Potato London was hired to design plus implement payments. Potato did a fantastic job executing on a 5-week routine, including several design meetings, day-to-day standups, and a trip from Bristol to London to meet face-to-face throughout the MDN work week. Thanks to the effort from the Potato team, including Steve Harding, Josh Jarvis , Matt Hall , Michał Macioszczyk , Philip Lackmaker, and Rachel Lee.

A full-room art exhibit associated with piles of sackcloth "pillows" that will resemble potatoes, ranging from potato-sized in order to couch-sized.

In honour associated with Potato, Tate Modern is showing Magdalena Abakanowicz’ s “ Embryology”

Mozilla staff members across the organization helped keep this task on schedule, from writing duplicate to security reviews to pull request testimonials and fixes , including me personally, Ali Spivak, Caglar Ulucenk, Diane Tate, Havi Hoffman, Kadir Topal , Kevin Fann, Thomas Johnson , and Schalk Neethling .

Improved MDN’ s convenience resources

After the function week, we met with convenience experts for the Hack on MDN event. Volunteers and staff enhanced MDN’ s coverage of convenience. This included discussions of availability topics, improving and expanding MDN’ s documentation, and writing associated blog posts. It also included code modifications, improving MDN’ s color comparison and adding markup for display screen readers. See Janet Swisher’ h Hack upon MDN: Better accessibility for MDN Web Docs for your details.

Seren Revealed ( @ninjanails ) was there, and many fingernails were painted.

A group of people showing their painted fingernails and looking at the camera

Clockwise from the top: Chris Mills ( headless mode ), Glenda Sims, Bruce Lawson (with camera), Irene Smith, Estelle Weyl, Michiel Bijl, and Seren Revealed

Removed 15% of KumaScript macros

The MDN team got together for the week at the London office in order to reflect on the quarter and program the coming year.

We discussed KumaScript, our macro language and rendering service that will implements standardized sidebars, banners, plus internal links. It’ s already been easier to analyze macros since we all moved them to GitHub in November 2016 . We’ re happy with the overall performance gains, but code reviews get forever, translations are hard, plus we’ re slow to write tests . Problems contributed to an incident in Aug where a sidebar macro was damaged, and all the API reference webpages showed an error for a day ( bug 1487640 ).

Staff gets impatient with KumaScript, and desires to replace it with something much better. Florian wrote up the notes through the meeting on Discourse as Next steps intended for KumaScript .

Florian , Will Bamberg , plus Ryan Manley started on the very first step, identifying and removing empty or seldom-used macros, such as hello. ejs . ( PR 849 ).

Lionel Richie answering an 80's telephone through the video for " Hello" inch width=

Lionel Richie has got the news his favorite macro is fully gone.

The group removed seventy two macros in regarding 2 weeks, and will continue removing all of them for the rest of the year. This will leave the smaller quantity of important macros , and we may analyze them for the next measures in the project.

Delivered tweaks and fixes

There were 379 PRs merged within September:

This includes a few important changes and fixes:

sixty six pull requests were from new contributors:

Planned for Oct

October is the start of fourth quarter. We have a few annual goals to complete, including the Python a few transition, the next round of the obligations experiment, and performance experiments. This particular quarter also contains major vacations and the Mozilla All Hands , which suggest it has about half the working days associated with other quarters. Time to get to function!

Move to Mozilla THIS infrastructure

In Oct, Ryan Manley , Male impotence Lim , Dave Parfitt , and Josh Mize will complete the set up of MDN services in the Mozilla IT infrastructure, and switch creation traffic to the new systems. This will total the migration of MDN through Mozilla Marketing to Emerging Systems, started in Feb 2018 . The team is definitely organizing the switch-over checklist, plus experimenting with the parallel staging conditions.

The production switch will be planned for October 29th, and can include a few hours when the web site is in read-only mode.

David is a web developer working on the particular engine of MDN Web Documents

More articles by John Whitlock…

If you liked Obligations, accessibility, and dead macros: MDN Changelog for September 2018 by John Whitlock Then you'll love Web Design Agency Miami

Add a Comment

Your email address will not be published. Required fields are marked *