Basekit - это «фронтальный инструментарий», используемый разработчиками в Fortytwo Studio. В течение многих лет пришло в соответствии с тем, как мы работаем, и стремится ускорить время разработки.
В настоящее время Basekit имеет уникальную модель макета на основе Flex Box и атрибут data-bk-layout
. Проверьте https://github.com/philipwalton/flexbugs, если вы столкнетесь с проблемами.
Basekit использует подмодулы GIT. Не забудьте запустить $ git submodule init
и $ git submodule update
как только вы сняли этот репо, чтобы убедиться, что подмодулы также включены и актуальны.
Basekit должен превышать общедоступный веб-каталог вместе с другими непубличными файлами, он будет компилировать CSS в каталог общедоступных активов, но на момент недавнего обновления он не компилируется JS.
Использование пряжи для установки и управления пакетами.
Сначала установите Gulp-Cli во всем мире, а затем запустите $ yarn
в каталог вашего проекта, это установит все соответствующие пакеты.
Запустите $ gulp
из этого каталога, чтобы начать компиляцию SASS в CSS.
BaseKit включает в себя очень грубую поддержку для составления SASS/CSS через сценарии NPM, посмотрите в Package.json. В настоящее время требуется некоторая работа, но быстрее, чем Gulp.