WebDriver/Marionette/Meetings/2017-12-work-week

From MozillaWiki
Jump to: navigation, search

This is the agenda and logistics page for Marionette team work week in Austin (USA) from December 11 – December 15, 2017.

Logistics

  • Location: Austin, USA
  • Hotel: JW Marriott Austin / Hilton Austin

Agenda

Topics bank

Use the following template in one of the section below:

==== Topic ====
Description with [http://example.com links] when necessary

Documentation

A great piece of software is recognised by the quality of its documentation. We have recently made great strides to improve Marionette and geckodriver contribution documentation, and testing/marionette/doc, testing/geckodriver/doc, testing/geckodriver/CONTRIBUTING.md contains some examples. We should discuss what we can do to improve user documentation? MDN? Web standards documentation?

Mozilla developer ergonomics

In the last couple of years we have spent much time implementing a standards conforming WebDriver implementation. This has led us to somewhat deprioritise the productivity tools we offer to Mozilla developers. What would the ideal situation look like? What do we want to offer? What can we do to improve the test harnesses and process for standing up new try jobs for writing browser instrumentation/interaction/automation?

rustc_serialize to serde conversion

We want to convert geckodriver and webdriver to use serde, but what is the best strategy for doing so?

Splitting out Marionette from geckodriver

Like the webdriver crate, the Marionette parts of geckodriver could live as a separte entity/module.