21

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

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

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

是否应该在源文件中创建一个项目,坐在应用程序旁边one.sample?有这么多的目录,我不知道从哪里开始。One 项目的大部分内容不应该放在 clojars 中供我们使用和输出我们自己的应用程序模板吗,有点像lein noir new <appname>

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

4

3 回答 3

12

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

  1. 将 ClojureScript One 项目复制到您自己的项目中
  2. Fork 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 回答