21

これはすばらしいプロジェクトですが、どこから始めればよいでしょうか。

自分のプロジェクト用に独自の github フォークを作成することを考えました。または、各プロジェクトの「内部」にブランチを作成します。

おそらく、私はこのソーシャルコーディングのことをまだよく理解していませんが、「カプセル化された」または「カプセル化された」ソフトウェアフレームワークと開発環境に対するアレルギーを本当に感じています。

one.sampleアプリの隣に座って、ソース ファイル内でプロジェクトを作成する必要がありますか? ディレクトリが多すぎて、どこから始めればよいかわかりません。One プロジェクトのほとんどは、私たちが独自のアプリ テンプレートを使用して吐き出すために、clojar の中に置かれるべきではありませんlein noir new <appname>か?

すべての洞察に感謝します、ありがとう!

4

3 に答える 3

12

Think Relevance ポッドキャストのエピソード 3で、Brenton Ashworth は、現時点で ClojureScript One を活用する方法が 3 つあります (18 分 38 秒):

  1. ClojureScript One プロジェクトを自分のプロジェクトにコピーする
  2. ClojureScript One リポジトリをフォークし、サンプル アプリケーションを削除して、ClojureScript One プロジェクト内で独自のアプリケーションをビルドします。
  3. CloureSript One が依存関係を処理する方法を確認してから、同じアプローチを使用して ClojureScript One を独自のプロジェクトの依存関係としてセットアップします。

プロジェクトチームは、現時点ではこれがぎこちないことを認識しているようで、将来的にはより良いストーリーを考え出すことができるようになることを望んでいます.

于 2012-02-26T18:56:12.220 に答える
5

正直なところ、私は clojurescript で途方もない量のトラブルに見舞われました。作業するコードが多すぎるため、参照には適していますが、clojurescript の初心者が始めたばかりの場合はそうではありません。

clojurescript を使い始める最良の方法は、chris granger の https://github.com/ibdknox/cljs-templateを使用することです。

プロジェクトを次のように開始します。

lein new cljs-template <your project name>

cd <your project name>

lein run

それだけです... src/client ディレクトリに移動して、コーディングを開始してください! 基本的に、テンプレートは次のような完全なプロジェクトを提供します。

  • リングを介してページを提供する
  • 保存時に cljs コンパイルがあるため、lein cljsbuild をいじる必要はありません

cljs-template をガイドとして使用して作成されたclojurescript-one https://github.com/zcaudate/cljs-template-oneの「クローン」があります。プロジェクト テンプレートとして使用できます。

lein new cljs-template-one <your project name>
cd <your project name>
chmod +x bootstrap.sh && ./bootstrap.sh

lein run

プロジェクトは twitter/bootstrap html テンプレートを使用しており、ここで見ることができます: http://cljs-bootstrapped.herokuapp.com/

于 2012-06-03T02:04:57.340 に答える
0

ClojureScript One にはすばらしい wiki ページがあります: https://github.com/brentonashworth/one/wiki。彼らはとても役に立ちそうです。

于 2012-03-27T17:13:55.610 に答える