Yeoman(ソフトウェア)


Yeoman_(software)

その他の使用法については、ヨーマンを参照してください Yeomanは、Webアプリケーション用のオープンソースのクライアント側スキャフォールディングツールです。Yeomanは、Node.js用に記述されたコマンドラインインターフェースとして実行され、スターターテンプレートの生成、依存関係の管理、単体テストの実行、ローカル開発サーバーの提供、デプロイ用の本番コードの最適化など、いくつかの機能を1か所にまとめます。ヨーマン 原作者 グーグル 開発者
Addy Osmani、 Paul Irish、 Eric Bidelman、 Sindre Sorhus、 Simon Boudrias、 Pascal Hartig
初回リリース
2013年8月22日; 8年前 (2013-08-22)
安定リリース
3.1.1 / 2019年11月27日 ; 21ヶ月前  (2019-11-27)
リポジトリ
github .com / yooman / yo
で書かれている JavaScript オペレーティング・システム
Linux、macOS、Windows
プラットホーム Node.js タイプ
Web開発ツール
ライセンス
BSD-2-条項
Webサイト
yeoman .io
YeomanはGoogleI / O2012でリリースされました。

概要
Yeomanは、Web開発プロセスの多くの側面を合理化するために、いくつかのオープンソースツールを組み合わせています。
「発電機」という概念を使用することに触発されたRuby on Railsで、ヨーマンは、最初のベンダーのライブラリが含まれて基本的なプロジェクト構造を作成します。最も基本的なYeomanジェネレーターは、開発者向けの基本的なテンプレートとして、HTML5 Boilerplate、Normalize.css、jQuery JavaScriptライブラリー、およびModernizrを提供します。Yeomanはインタラクティブに実行され、Twitter BootstrapやRequireJS(非同期モジュール定義をサポートするライブラリ)などの追加コンポーネントを含めるかどうかを開発者に尋ねます。AngularJSやBackboneJavaScriptライブラリなど、クライアント側のMVC(Model-View-Controller)フレームワークをスキャフォールドするジェネレーターなど、より高度なジェネレーターが存在します。Yeomanは、特定のタイプのプロジェクトのテンプレートを作成するジェネレーターを誰でも設計できるようにモジュール化することを目的としています。 5600を超えるジェネレーターがオープンソースコミュニティによって作成されました。
Yeomanは、スキャフォールドプロジェクトにテンプレートを提供するだけでなく、Webアプリケーション開発の中間フェーズも支援します。Yeomanは、JSHintを使用して潜在的な問題のコードをリントし、単体テストを実行し、アプリケーションで作業するための開発サーバーを提供します。最後に、Yeomanは、スクリプトファイルの縮小や連結などの最適化を特徴とするビルド自動化プロセスも提供します。これらの機能はすべて、GruntJavaScriptタスクランナー用に事前構成されたタスクを使用します。
Yeomanは、コードがGitHubでホストされているオープンソースプロジェクトです。 Addy Osmani、Paul Irish、Eric Bidelmanなど、主な貢献者の一部はGoogle Chrome DeveloperRelationsチームに所属しています。

参考文献
^ 「addyosmani・yeoman / yoによるコミット」。
^ 「paulirish・yeoman / yoによるコミット」。
^ 「ebidel・yeoman / yoによるコミット」。
^ 「sindresorhus・yeoman / yoによるコミット」。
^ 「SBoudriasによるコミット・yeoman / yo」。
^ 「passy・yeoman / yoによるコミット」。
^ 「バージョン1.0.0のリリース日」。
^ 「リリース・ヨーマン/ヨー」。
^ 「GitHubのLICENSEファイル」。
^ 「browserifyからのライセンスフィールド-npm」。
^ オスマニ、アディ。2012年7月3日。「レールに触発された発電機Yeoman発電機で時間を節約する。」 ^ yeoman.io、「ジェネレーターを生成します。」2013年7月30日にアクセス。
^ 「現代のwebappsのためのウェブの足場ツール|ヨーマン」。yeoman.io 。
^ 「ヨーマン/ヨー」。
^ 「ヨーマン/ヨーマンへの貢献者」。

外部リンク
公式サイト GruntJS HTML5ボイラープレート
Modernizr