メインコンテンツへスキップ

Jest オープンソースを支援する

· 1分で読める
Ricky Hanlon
Ricky Hanlon
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

Jest はオープンソース貢献者と Facebook 社員からなるコミュニティによってメンテナンスされています。

オープンソース貢献者はコミュニティのために新機能の開発、バグ修正、issue バックログの管理を行っています。Facebook 社員も同様の活動を行いつつ、Facebook の大規模環境特有の問題に注力し、公開前に提案されたすべてのリリースを Facebook の巨大なテストスイートで検証しています。

私たち全員が、テストを楽しい体験にするためにそれぞれの役割を果たしています。

Jest Summit で発表した Jest Open Collective は、オープンソース Jest コミュニティの取り組みを支援するための仕組みです。明確に申し上げます: Facebook 社員は Jest Open Collective の利益を受けることはできません。 このコレクティブの唯一の目的は Jest コミュニティのオープンソース側を支援することです。

本記事では Jest Open Collective の概要、構造、そして私たちの目標について説明します。

Jest Open Collective

Jest Open Collective バナー画像

Open Collective はグループ運営を透明化するプラットフォームです。Jest は webpackBabelMochaPreactVue など多くのプロジェクトと共に、Open Collective プラットフォームを通じたオープンソースコミュニティ支援に参加しています。

Jest Open Collective とは

Jest Open Collective は完全な透明性を持って活動するオープンソース貢献者のグループであり、次の役割を担います:

  • バッカーやスポンサーからの資金受け入れ

  • コミュニティから提出される経費の承認

  • 予算状況の全員への可視化

コレクティブの構造

現在、Jest Open Collective はオープンソースコミュニティ出身の Facebook 非所属コア貢献者3名によって運営されています:

Michal は2016年9月から、Simen は2017年6月から、Rick は同年1月からそれぞれ Jest に積極的に貢献してきました。彼らは予算設定、経費承認、コレクティブ管理者の管理を担当しています。Christoph Nakazawa はアドバイザーとして迎え入れています。

コレクティブへの支援には2つのレベルがあります: バッカーとスポンサーです。

バッカー

バッカーは月額 $2 以上を貢献する個人を指します。バッカーリストは Jest ホームページ、GitHub/Yarn/npm の README、貢献者ページに掲載します。

スポンサー

スポンサーは月額 $100 以上を貢献する個人または組織です。スポンサーロゴとサイトリンクを Jest ホームページ、GitHub/Yarn/npm の README、貢献者ページに掲載します。

コレクティブの目標

コレクティブの目標は、テストを楽しい体験にするために Jest のオープンソース貢献者を支援することです。

この目標達成のために、資金は以下の用途に活用されます:

  • スピーカー旅費の負担

  • イベント・ミートアップの開催

  • スワッグの制作・配布

  • バグ報奨金プログラムの開発・運営(未定)

これは始まりに過ぎませんが、私たちはこの取り組みを正しく進めることに全力を注ぎます。コミュニティ支援の新たな方法やコレクティブの構造に関するフィードバックがあれば、ぜひTwitterでお知らせください!

謝辞

最後に、Jestコミュニティやオープンソース全般に貢献してくださる全ての方々に感謝申し上げます。私たちが共にJavaScriptのテスト改善に取り組める機会を得られたことに、心から感謝しています。

Jestコアチームはまた、このコレクティブ創設を推進してくださったFacebook Open Sourceに特に感謝の意を表します。