Перейти до основного змісту

Підтримка відкритого вихідного коду Jest

· 3 хвилини читання

Jest підтримується спільнотою відкритого вихідного коду та робітниками Facebook.

Наші дописувачі вихідного коду працюють над створенням нового функціоналу, виправленням помилок та підтримувати список завдань. Співробітники Facebook роблять те саме, зосереджуючись на специфічних проблемах масштабування, і запускають усі запропоновані релізи на величезному тестовому комплекті Facebook перед публікацією.

Усі ми робимо свою частину, щоб зробити тестування приємним.

На саміті Jest ми оголосили про Jest Open Collective. Це наш спосіб допомогти підтримати зусилля спільноти з відкритим вихідним кодом Jest. Одразу зазначимо: співробітники Facebook не можуть отримувати вигоду від Jest Open Collective. Єдина мета ініціативи - підтримати спільноту Jest.

В цьому повідомленні ми опишемо те, що собою являє Jest Open Collective, структуру та наявні цілі.

Jest Open Collective

Banner image for Jest Open Collective

Open Collective є платформою для видимого управління групами людей. Jest приєднується до проєктів типу webpack, Babel, Mocha, Preact, Vue та багатьох інших у підтримці спільноти з відкритим вихідним кодом за допомогою платформи Open Collective.

Що таке Jest Open Collective

Jest Open Collective - це група розробників відкритого вихідного коду, які працюють над:

  • Отримуванням коштів від меценатів та спонсорів
  • Затвердженням витрат, запропонованих спільнотою
  • Наданням публічно видимих бюджетних звітів

Яка структура ініціативи

На цю мить Jest Open Collective керують три базові розробники з відкритим вихідним кодом(не з Facebook):

Facebook був активним дописувачем Jest з вересня 2016 року, Simen приєднався до основної команди в червні 2017 року, Rick приєднався в січні. Вони відповідальні за встановлення бюджету, схвалення витрат і управління адміністраторами ініціативи. Ми вирішили залишити Christoph Nakazawa радником.

Є два рівні підтримки цього проєкту: Меценат і Спонсор.

Меценати

Backers of the collective are individuals contributing at least $2/month. Ми додали список меценатів на головну сторінку Jest, README на github/yarn/npm та на сторінку учасників.

Спонсори

Спонсори ініціативи - це особи та організації, що вносять щонайменше 100$/місяць. Ми додали логотипи спонсорів з посиланнями на їх сайти на головну сторінку Jest, README на github/yarn/npm та на сторінку учасників.

Яка ціль ініціативи

Мета колективної роботи - підтримати розробників відкритого вихідного коду Jest для того, щоб зробити тестування приємним.

Для досягнення цієї мети, ми використаємо кошти на:

  • Покриття витрат на поїздки для представників
  • Проведення зустрічей
  • Друк та розповсюдження тематичних матеріалів
  • Розробку та фінансування програми винагород (TBD)

Це тільки початок, але ми прагнемо зробити все правильно. Якщо у вас є ідеї щодо інших способів підтримати спільноту або зворотний зв'язок щодо структури цієї програми, будь ласка, зв'яжіться з нами в twitter!

Дякуємо

Врешті-решт, дякуємо усім, хто долучається до справ спільноти Jest та відкритого вихідного коду загалом. Ми безмежно вдячні за можливість покращувати тестування JavaScript разом з вами.

Основна команда Jest також хотіла б окремо подякувати Facebook Open Source за сприяння цій ініціативі.