Подтвердить что ты не робот

Что мне делать с ClojureScript One?

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

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

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

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

Любые и все идеи оценены, спасибо!

4b9b3361

Ответ 1

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

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

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

Ответ 2

Чтобы быть честным с тобой... У меня было нелепое количество проблем с 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

В качестве руководства существует "клон" clojurescript-one 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

Проект использует шаблон twitter/bootstrap html и может быть просмотрен здесь:   http://cljs-bootstrapped.herokuapp.com/