Что мне делать с ClojureScript One? - PullRequest
21 голосов
/ 25 февраля 2012

Это замечательный проект, но с чего начать?

Я думал о том, чтобы сделать свой собственный github-форк для моего собственного проекта. Или сделать ветку для каждого проекта "внутри" него.

Возможно, я еще не совсем понимаю этот социальный код, но я действительно чувствую аллергию на "инкапсулированные" или "инкапсулирующие" программные среды и среды разработки.

Нужно ли делать проект внутри исходных файлов, сидя рядом с приложением one.sample? Есть так много каталогов, я не знаю, с чего начать. Разве большая часть проекта One не должна сидеть сложа руки, чтобы мы могли использовать и выкладывать собственные шаблоны приложений, что-то вроде lein noir new <appname>?

Любые идеи приветствуются, спасибо!

Ответы [ 3 ]

12 голосов
/ 26 февраля 2012

В эпизоде ​​3 подкаста Think Relevance Брентон Эшворт говорит, что на данный момент существует три способа использования ClojureScript One (18 минут 38 секунд):

  1. Скопируйте проект ClojureScript One в ваш собственный проект
  2. Создайте репозиторий ClojureScript One, удалите образец приложения и создайте собственное приложение в проекте ClojureScript One
  3. Посмотрите, как CloureSript One обрабатывает зависимости, а затем используйте тот же подход для настройки ClojureScript One в качестве зависимости вашего собственного проекта.

Похоже, что команда проекта знает, что это неудобно в данный момент, и они надеются, что смогут придумать лучшую историю для этого в будущем.

5 голосов
/ 03 июня 2012

Если честно с тобой .... У меня было нелепое количество проблем с закрытой. Просто слишком много кода для работы, и это хорошо для справки, но не тогда, когда новички в clojurescript только начинают работать.

Лучший способ начать работу с clojurescript - это Крис Грейнджер https://github.com/ibdknox/cljs-template

Начните свой проект с:

lein new cljs-template <your project name>

cd <your project name>

lein run

Вот и все ... просто зайдите в каталог src / client и начните кодировать! в основном, шаблон дает вам полный проект, который:

  • обслуживает страницы через кольцо
  • имеет компиляцию cljs при сохранении, поэтому нет необходимости разбираться с lein cljsbuild

Существует клон 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

В проекте используется HTML-шаблон twitter / bootstrap, его можно посмотреть здесь: http://cljs -bootstrapped.herokuapp.com /

0 голосов
/ 27 марта 2012

ClojureScript One имеет отличные вики-страницы: https://github.com/brentonashworth/one/wiki. Они кажутся очень полезными.

...