BaseKit เป็น "ชุดเครื่องมือส่วนหน้า" ของนักพัฒนาที่ใช้ที่สตูดิโอ Fortytwo มันมานานหลายปีเพื่อให้เหมาะกับวิธีการทำงานของเราและตั้งเป้าหมายที่จะเร่งเวลาการพัฒนา
ปัจจุบัน BaseKit มีรูปแบบการจัดวางที่ไม่ซ้ำกันตามกล่อง Flex และแอตทริบิวต์ data-bk-layout
ตรวจสอบ https://github.com/philipwalton/flexbugs หากคุณพบปัญหา
BaseKit ใช้ git submodules อย่าลืมเรียกใช้ $ git submodule init
และ $ git submodule update
เมื่อคุณดึง repo นี้ลงเพื่อให้แน่ใจว่า submodules จะรวมอยู่และทันสมัย
BaseKit ควรไปเหนือไดเรกทอรีสาธารณะสาธารณะพร้อมกับไฟล์ที่ไม่ใช่สาธารณะอื่น ๆ มันจะรวบรวม CSS ไปยังไดเรกทอรีสินทรัพย์สาธารณะ แต่เมื่อมีการอัปเดตเมื่อเร็ว ๆ นี้มันไม่ได้รวบรวม JS
ใช้เส้นด้ายเพื่อติดตั้งและจัดการแพ็คเกจ
ติดตั้ง Gulp-CLI ทั่วโลกก่อนจากนั้นเรียกใช้ $ yarn
ภายในไดเรกทอรีรูทโครงการของคุณซึ่งจะติดตั้งแพ็คเกจที่เกี่ยวข้องทั้งหมด
เรียกใช้ $ gulp
จากไดเรกทอรีนี้เพื่อเริ่มรวบรวม sass เป็น CSS
BaseKit มีการสนับสนุนคร่าวๆมากสำหรับการรวบรวม SASS/CSS ผ่านสคริปต์ NPM ลองดูใน package.json ขณะนี้ต้องการงานบางอย่าง แต่เร็วกว่าอึก