我怎么处理ClojureScript One?

hum*_*ect 21 clojure clojurescript

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

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

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

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

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

liw*_*iwp 12

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

  1. 将ClojureScript One项目复制到您自己的项目中
  2. 分享ClojureScript One repo,删除示例应用程序,并在ClojureScript One项目中构建您自己的应用程序
  3. 看看CloureSript One如何处理依赖项,然后使用相同的方法将ClojureScript One设置为您自己项目的依赖项.

听起来项目团队现在意识到这很尴尬,他们希望能够在未来为此提出一个更好的故事.


zca*_*ate 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
Run Code Online (Sandbox Code Playgroud)

就是这样......只需进入src/client目录并开始编码!基本上,模板为您提供了一个完整的项目:

  • 通过响铃提供页面
  • 在保存时有cljs编译,因此不需要使用lein cljsbuild

有一个的"克隆" clojurescript一https://github.com/zcaudate/cljs-template-one使用cljs模板作为指导制造.它可以用作项目模板:

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

lein run
Run Code Online (Sandbox Code Playgroud)

该项目使用twitter/bootstrap html模板,可以在这里查看:http: //cljs-bootstrapped.herokuapp.com/