2

自分である程度ワークフローを理解しようとしたのですが、満足していないと思いますので、私のような初心者の方に説明していただければ助かります...

リポジトリhttps://github.com/interline/ember-skeletonのクローンを作成した後 、次のコマンドを実行し bundle install bundle exec rackup サーバーが実行されていることlocalhost:9292を確認します。サイトが魔法のように実行されていることを確認するだけです。サイトの変更を確認するには、指定されたフォルダーに新しいファイルを追加する必要があります。指定されたフォルダーにcssを追加します。このような優れたスケルトンを開発することで、開発者は開発プロセスを容易にするという素晴らしい仕事をしたと思います。

関係するプロセスを知りたいのですが。たとえば、ファイルやファイルのように、起動時にどのファイル bundle exec rackup が攻撃しますか?そして、finalなどのファイルが生成されるステップ。ファイルファイルなどの他のファイルの役割は何ですか?ASSETconfigjscssGuardrake

残り火の骨格の説明がイリジウムのワークフローを理解するのに十分である場合、それ以外の場合は、イリジウムにも光を当てることができます。イリジウムへのリンクはhttps://github.com/radiumsoftware/iridiumです。

これが役立つかどうかはわかりませんが、この質問が対象になったら、賞金を獲得したいと思います。

4

1 に答える 1

2

bundle installGemfileで宣言されたプロジェクトのすべての依存関係をフェッチしてインストールします。バンドルがインストールされたら、プロジェクトでコマンドbundle exec ...を実行して、システムgemではなくバンドルされたgemで実行します。(バンドラーを参照してください。)

bundle exec rackupconfig.ruで宣言されているようにWebアプリをロードします。(Githubのラックを参照してください。)

rakeテスト、ビルド、およびその他のユーティリティを実行するために使用されるRubyビルドツールです。を実行すると、プロジェクトで使用可能なすべてのrakeタスクを確認できますbundle exec rake -T

rake-pipeline(rake-pipeline-web-filtersを使用)は、Assetfileに従ってJSとCSSを前処理(連結および縮小)し、処理されたファイルをWebサーバーが配信できる「assets」ディレクトリにコピーするrakeタスクライブラリです。静的ファイルとして。( Rubydocのrake-pipelineおよびRubydocのrake-pipeline- webfiltersを参照してください。)

Guardfileはファイル監視を宣言するため、ファイルの変更時にrakeタスクを自動的に実行できます。通常、これは、コードベースに変更が加えられるたびにテストを自動的に実行するために使用されます。(Githubのguard-rakeを参照してください。)

于 2012-09-29T20:33:25.677 に答える