貢献する

Yeomanのような大規模プロジェクトへの貢献を始める方法が分からない場合があります。このドキュメントでは、プロジェクトの編成と、参加できるさまざまな方法について説明します。

コミュニティ

始める最も簡単な方法は、おそらくコミュニティに参加することです。

ドキュメント

ほとんどのオープンソースプロジェクトで最も時間のかかるタスクは、ドキュメントの執筆と更新です。これにはコアドキュメントだけでなく、Webサイトのメンテナンスと更新の支援も含まれます。

おそらくWeb開発者ではないかと思います。もしそうなら、このWebサイトを向上させるためにできることがたくさんあるので素晴らしいことです。

yeoman/yeoman.github.ioにアクセスして、Websiteとドキュメントに取り組みましょう。

公式ジェネレーター

Yeomanのコアチームは、多数の公式ジェネレーターを管理しています。フレームワークがお好きですか?当社のジェネレーターのいずれかを使用して、改善するためのアイデアがありますか?それなら、ここから始めるべきです!

GitHubの組織をチェックして、貢献したいリポジトリを見つけましょう。

プラグインとモジュール

コアチームは、いくつかのノードモジュールと多数のGruntプラグインを管理しています。

コアシステム

Yeomanの仕組みが十分に理解できたら、または単にNode.jsを使用したい場合は、コアシステムに貢献することもできます。

コアシステムには基本的に3つのコンポーネントがあります。

  1. yo、Yeomanを使用するためのコマンドラインインターフェイス。
  2. 環境は、ジェネレーターの検索、登録、実行を行います。
  3. 独自のジェネレーターを作成するために拡張するベースクラス。これらのクラスには、独自のジェネレーターの作成を容易にするヘルパーメソッドが含まれています。