2012-02-25 73 views
22

這是一個很棒的項目,但從哪裏開始?我該如何處理ClojureScript One?

我想過爲自己的項目製作自己的github fork。或者爲每個項目「內部」製作一個分支。

也許我對這個社交編碼的東西還不是很瞭解 - 但我真的感覺到我對「封裝」或「封裝」軟件框架和開發環境的過敏。

應該在源文件中製作一個項目,坐在one.sample應用旁邊嗎?有很多目錄我不知道從哪裏開始。不應該大部分One項目都坐在clojars中,我們可以使用並吐出我們自己的應用程序模板,有點像lein noir new <appname>

任何和所有的見解讚賞,謝謝!

回答

12

在思考相關的播客布倫頓阿什沃思的episode 3說,目前有三種方式採取ClojureScript一(18分鐘38秒)的優勢:

  1. 複製ClojureScript一個項目到自己的項目
  2. Fork the ClojureScript One回購,刪除示例應用程序,並在ClojureScript One項目中構建自己的應用程序
  3. 看看CloureSript One如何處理依賴關係,然後使用相同的方法將ClojureScript One設置爲您自己項目的依賴關係。

聽起來像項目團隊現在意識到這很尷尬,他們希望在未來能夠爲此提出一個更好的故事。

+0

嗯。謝謝。^_^ – humasect 2012-02-27 20:04:03

5

老實說,我的clojurescript有一個荒謬的數量。有太多的代碼可以使用,它的好處是可以參考,但是初學clojurescript的人只是剛剛起步而已。

最好的方式來開始使用clojurescript與克里斯·格蘭傑的 https://github.com/ibdknox/cljs-template

與啓動項目:

lein new cljs-template <your project name> 

cd <your project name> 

lein run 

這...只是進入的src /客戶端目錄並開始編碼!基本上,模板給你一個完整的項目是:

  • 用來通過環頁
  • 對保存,所以沒有必要淤泥周圍的雷音cljsbuild

有cljs編譯一個'克隆'clojurescript-one https://github.com/zcaudate/cljs-template-one使用cljs-template作爲指導。它可以作爲一個項目模板:

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

lein run 

該項目採用的Twitter /引導HTML模板,可以在這裏看到: http://cljs-bootstrapped.herokuapp.com/

+0

如何使用你的方法獲得clojurescript repl? – KobbyPemson 2012-08-23 18:11:39

+0

我只是使用cljsbuild - https://github.com/emezeske/lein-cljsbuild - 並在項目文件夾 – zcaudate 2012-08-24 03:39:27

+0

中運行'lein trampoline cljsbuild repl-listen'請參閱https://github.com/emezeske/lein-cljsbuild/ blob/0.2.6/doc/REPL.md – zcaudate 2012-08-24 03:40:26