2012-02-25 79 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