Что мне делать с Clojurecript One?
-
12-11-2019 - |
Вопрос
Это замечательный проект, но с чего начать?
Я думал о том, чтобы сделать мою собственную вилку GitHub для моего собственного проекта.Или сделать ветку для каждого проекта «внутри».
Возможно, я еще не понимаю этот социальный кодирующий материал - но я действительно чувствую, что аллергия у меня есть с «инкапсулированными» или «инкапсулирующими» рамками программного обеспечения и среды разработки.
Следует сделать проект внутри исходных файлов, сидя рядом с приложением one.sample
?Есть так много каталогов, которых я не знаю, с чего начать.Разве большая часть одного проекта не должна сидеть в Clojars для нас, чтобы использовать и выплюнуть наши собственные шаблоны приложений, немного похоже на lein noir new <appname>
?
Любой и все понимание ценится, спасибо!
Решение
в Эпизод 3 Актуальности Thine Podcast Brenton AshworthГоворит, что на данный момент существует три способа воспользоваться преимуществами Clojurecript One (18min 38Sec):
- Скопируйте проект clojurecript один в свой собственный проект
- fork the clojurecript One repo, удалите приложение для образца и создайте собственное приложение внутри проекта CLOJURESCRICS ONE
- Посмотрите, как CloureSript One обрабатывает зависимости, а затем используйте тот же подход к настройке CloJuScript One как зависимость вашего собственного проекта.
Похоже, команда проекта осознает, что в данный момент это неловко, и они надеются, что смогут придумать лучшую историю для этого в будущем.
Другие советы
, чтобы быть честным с тобой .... У меня было нелепое количество неприятностей с помощью Clojurecript One. Есть слишком много кода для работы с и его хорошим для ссылки, но не когда начинающие к CloJuScript просто начинаются.
Лучший способ начать работу с clojurectscript с Крисом Грейнджером https://github.com/ibdknox/cljs-template
Начните свой проект с:
lein new cljs-template <your project name>
cd <your project name>
lein run
.
Это ... просто перейдите в каталог SRC / Client и начните кодирование! По сути, шаблон дает вам полный проект, который:
- .
- служит страницам через кольцо
- имеет компиляция CLJS на сохранении, так что нет необходимости гадать с лейным CLJSBUILD
Есть «клон» CLOJURScript-One https://github.com/zcudate/ 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/
clojurectpript у одного есть отличные страницы wiki: https://github.com/brentonashworth/one/wiki .Они кажутся очень полезными.