Yeomanのような大規模プロジェクトへの貢献を始める方法が分からない場合があります。このドキュメントでは、プロジェクトの編成と、参加できるさまざまな方法について説明します。
コミュニティ
始める最も簡単な方法は、おそらくコミュニティに参加することです。
- Gitterの部屋で議論する
- StackOverflow (#yeoman)で質問に答える
- 地元のミートアップに参加して、同僚と話す。
- yeoman/yeomanおよびジェネレーターのリポジトリの問題で質問する人々を助ける。
ドキュメント
ほとんどのオープンソースプロジェクトで最も時間のかかるタスクは、ドキュメントの執筆と更新です。これにはコアドキュメントだけでなく、Webサイトのメンテナンスと更新の支援も含まれます。
おそらくWeb開発者ではないかと思います。もしそうなら、このWebサイトを向上させるためにできることがたくさんあるので素晴らしいことです。
yeoman/yeoman.github.ioにアクセスして、Websiteとドキュメントに取り組みましょう。
公式ジェネレーター
Yeomanのコアチームは、多数の公式ジェネレーターを管理しています。フレームワークがお好きですか?当社のジェネレーターのいずれかを使用して、改善するためのアイデアがありますか?それなら、ここから始めるべきです!
GitHubの組織をチェックして、貢献したいリポジトリを見つけましょう。
プラグインとモジュール
コアチームは、いくつかのノードモジュールと多数のGruntプラグインを管理しています。
- grunt-usemin
- grunt-filerev
- yosay
- update-notifier
- configstore
- bower-requirejs
- stringify-object
- insight
コアシステム
Yeomanの仕組みが十分に理解できたら、または単にNode.jsを使用したい場合は、コアシステムに貢献することもできます。
コアシステムには基本的に3つのコンポーネントがあります。