srcおよびdistフォルダーの役割は何ですか?


167

jqueryプラグインのgitリポジトリを探しています。自分のプロジェクトで使用するためにいくつかの変更を加えたいのですが、リポジトリを開いたときに、これまでにない構造がありました。どのファイルを使用するか、自分のプロジェクトにコピーするかわかりません。

「dist」と「src」フォルダがあります。これらはどのような目的に役立ちますか?これはgruntjsまたはおそらくjqueryプラグインに固有のものですか?

私が興味を持っているgitリポジトリ:https : //github.com/ducksboard/gridster.js


20
src:ソース、dist:ディストリビューション
Alan Dong

回答:


224

src/sourceを表し、縮小化または連結またはその他のコンパイルの前の生のコードで、コードの読み取り/編集に使用されます。

dist/distributionの略で、縮小/連結版です-実際に本番サイトで使用されています。

これは、ウェブ上のアセットを小さくするために行われる一般的なタスクです。

ここで例を見ることができます:http : //blog.kevinchisholm.com/javascript/node-js/javascript-concatenation-and-minification-with-the-grunt-js-task-runer/


1
などのファイルを配置するのはなぜですかindex.htmlstyle.cssまたはbundle.jsdistフォルダーにさえ、それらが他のソースファイルと一緒にsrcフォルダーに属していないのですか?-それらは「生のコード」(例:生のhtmlまたはjavascriptファイル?)であるため、結局、まだ本番用に処理されていません。
セバスチャンNielsen

3
@SebastianNielsenは、Webブラウザーが取得して表示するために使用するためです。それらは他のものに変換されるsrcファイルではありません。それらは配布ファイルです。
dmullings

3
@JensTörnell私はそれで結構です。これらはすでにcssにコンパイルされているため、どちらもブラウザーに対して有効です。ない属し中に何をしてしまうdistのフォルダは、ソース.scssや.cssファイルを作成するために使用された.sassファイルです
dmullings

3
フォルダ名全体を綴りませんか?その場合は、この質問をする必要はありません...代わりに、目的を推測するのに十分なほど省略されていない省略形のフォルダー名を使用しています。
Marko

1
@Marko Crypticの名前は、メモリとストレージスペースが制限されていた初期のコンピューティングの遺物です。それは主に文化的なものであり、習慣を支持する他の正当な理由を見つけることができません。そこ何も間違っては使用中だsource/public/binaries/libraries/。しかし、一部の人々はあなたを怒鳴ります。
ximo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.