2012-01-15 12 views
4

javascriptコードを開発するときに、リポジトリにコードを保持するためのベストプラクティスは何ですか?リポジトリでjavascriptライブラリを維持するためのベストプラクティス?

例えば、私は有用な関数のセットを開発し、それらを "sugar.js"というスクリプトに入れるとします。コードリポジトリでは、それらをc:/codebase/suger.jsに入れました。

今、私が開発されたWebサイトにスクリプトを使用したいと私はCでそれを見つける:\名前がMyWebSite \ sugar.js(サーバにアップロードするための準備ができて)

私は砂糖のコピーを保管してください。 js? sugar.jsをある場所で修正すると、それは他の場所と同期されません。

sugar.jsも使用する2番目のWebサイトを構築するとどうなりますか?私は、例えばc:\ mywebsite2 \ sugar.jsにある別のコピーを取っていますか?

+2

http://npmjs.org/のようなパッケージマネージャを使用します。 – Raynos

答えて

3

Visual Studioのようなものを使用している場合は、NuGetを使用して、人気の高いJavaScriptフレームワークの多くをプロジェクトごとにバージョン管理することができます。

他に書く場合は、npmjsまたはhttp://jspkg.com/JSPkgなどのパッケージマネージャを試すことができます。

自分のライブラリの場合は、ソース管理を設定し、バージョン管理されたリリースをブランチまたはタグとして設定することをお勧めします。 GitとGitHubはこの種のものをサポートしており、各バージョンを圧縮ダウンロードとして設定することができます。

私はまた、各プロジェクトのjavascriptファイルを別々に保つようにしています。すべての変更が直ちに更新されたサイトだけではなくなります。何百ものサイトを運営していて、実際にはCDNが必要な場合、このアドバイスは窓から出る可能性があります。

関連する問題