Год спонсируемого развития Servo

В сентябре прошлого года проект Servo объявил, что длительный мейнтейнер Джош Бауман-Мэтьюз (@jdm) будет работать неполный день над улучшением опыта разработчиков, внося в проект, полностью за счёт ежемесячных пожертвований на OpenCollective и GitHub. Вот его взгляд на прошедший год.

Прежде всего, я благодарен каждому, кто финансово поддерживает Servo — эти пожертвования позволили мне посвятить значительное время проекту, который мне очень дорог. Среди основных результатов этой работы:

Кроме того, я потратил время на диагностику неожиданных ошибок в чужих PR-ах и исправил множество непостоянных сбоев тестов, которые усложняли объединение изменений остальным разработчикам.

Несколько направлений работы, на которые я хотел бы указать особо:

  • Поддержка масштабного переписывания интеграции JS-движка Servo для решения непостоянных паник, связанных с garbage collection — я рассмотрел много PR-ов, но также создал множество задач, благодаря которым работа по устранению паник распределилась среди других контрибьюторов
  • Помощь в разборе сбоев тестов, обнаружение проблемы с поведением window.open, и в итоге стабилизация множества нестабильных тестов
  • Поддержка заявки другого контрибьютора на грант для работы над Servo, которая была одобрена

Эта роль, которую я создал для себя, много значит — я нашёл здоровый баланс, позволяющий мне проводить время с семьёй и в то же время вносить серьёзный вклад в Servo. Большую часть времени я ищу способы сделать проект более доступным для других. Огромное спасибо всем, кто поддерживает проект и мою работу; каждое ежемесячное пожертвование имеет большое значение! С нетерпением жду, что возможно в ближайший год.