我怎么处理ClojureScript One?

时间:2012-02-25 17:09:56

标签: clojure clojurescript

这是一个很棒的项目,但从哪里开始?

我想为自己的项目制作自己的github fork。或者为每个项目“内部”创建一个分支。

也许我还没有真正了解这种社交编码的东西 - 但我真的感觉到我对“封装”或“封装”软件框架和开发环境的过敏。

是否应该在源文件中创建项目,坐在one.sample应用旁边?有很多目录我不知道从哪里开始。大多数One项目是否应该坐在clojars中供我们使用并吐出我们自己的应用模板,有点像lein noir new <appname>

任何和所有见解都表示赞赏,谢谢!

3 个答案:

答案 0 :(得分:12)

在Think Relevance播客的episode 3中,Brenton Ashworth表示目前有三种方法可以利用ClojureScript One(18分38秒):

  1. 将ClojureScript One项目复制到您自己的项目中
  2. 分享ClojureScript One repo,删除示例应用程序,并在ClojureScript One项目中构建您自己的应用程序
  3. 了解CloureSript One如何处理依赖项,然后使用相同的方法将ClojureScript One设置为您自己项目的依赖项。
  4. 听起来项目团队现在意识到这很尴尬,他们希望将来能够为此提出一个更好的故事。

答案 1 :(得分: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/

答案 2 :(得分:0)

ClojureScript One有一个很棒的维基页面:https://github.com/brentonashworth/one/wiki。他们似乎非常有帮助。