Basekit ist ein "Frontend -Toolkit", der von den Entwicklern von Therytwo Studio verwendet wird. Es ist über viele Jahre hinweg gekommen, um der Art und Weise zu entsprechen, wie wir arbeiten und die Entwicklungszeit beschleunigen.
Derzeit verfügt Basekit über ein eindeutiges Layout-Modell, das auf Flex-Box und dem data-bk-layout
Attribut basiert. Überprüfen Sie https://github.com/philipwalton/flexbugs, wenn Sie auf Probleme stoßen.
Basekit verwendet Git -Submodule. Denken Sie daran $ git submodule init
und $ git submodule update
durchzuführen, sobald Sie dieses Repo heruntergezogen haben, um sicherzustellen, dass die Submodule ebenfalls enthalten sind und auf dem neuesten Stand sind.
Basekit sollte neben anderen nicht öffentlichen Dateien das öffentliche Webverzeichnis überschreiten. Es wird CSS in das Verzeichnis der öffentlichen Vermögenswerte kompilieren, aber nach einem aktuellen Update werden JS nicht kompiliert.
Verwenden Sie Garn zum Installieren und Verwalten von Paketen.
Installieren Sie zuerst Gulp-CLI weltweit und führen Sie $ yarn
in Ihrem Projektroot-Verzeichnis aus. Dadurch werden alle relevanten Pakete installiert.
Führen Sie $ gulp
aus diesem Verzeichnis aus, um SASS mit CSS zu kompilieren.
Basekit beinhaltet eine sehr grobe Unterstützung für das Kompilieren der SASS/CSS über NPM -Skripte. Schauen Sie sich das Paket.json an. Derzeit benötigt es etwas Arbeit, aber schneller als Gulp.