BlackSilverUfa
1.0.0
ไปที่หน้า GitHub เพื่อเข้าถึงฟังก์ชั่นทั้งหมด
bash
> = 4.0python3-venv
(Ubuntu) หรือ python3
(Alpine)git
(ทำงานกับ GH-PAGES และได้รับวันที่เพิ่มสตรีม)tzdata
- เพื่อติดตั้งโซนเวลาที่เหมาะสมlibc6
(ubuntu) หรือ build-base
(Alpine)-สำหรับ node.jsส่วนหลักของงานดำเนินการโดย BSU Shell-Script ในรูทของที่เก็บ น่าเสียดายที่การประกอบอัตโนมัติบน Windows ยังไม่รองรับ แต่โครงการสามารถประกอบโครงการด้วยตนเองได้หากมี Python
ในการเปิดตัวครั้งแรกสคริปต์จะสร้างสภาพแวดล้อมเสมือนจริงของ Python ในไดเรกทอรี ./_python
และติดตั้งแพ็คเกจทั้งหมดที่โดดเด่นสำหรับการประกอบและเปิดตัวโครงการ (พวกเขาอยู่ในรายการ requrement.txt)
ด้านล่างนี้เป็นตัวอย่างของการใช้สคริปต์ ./bsu
# Обновить виртуальное окружение Python
./bsu venv update
# Загрузить текущую версию ветки gh-pages в директорию ./_site
# (обязательно для сборки проекта, т.к. в ветке gh-pages хранятся важные данные)
./bsu pages pull
# Загрузить текущую версию базы данных со стримами в ./data (обязательно)
./bsu data pull
# Загрузить недостающие субтитры (если они ещё доступны)
./bsu download-chats
# Собрать сайт из исходного кода
./bsu build
# или поднять веб-сервер на порту 8000
# (будет пересобирать сайт автоматически при изменении кода)
./bsu serve
# или поднять сервер и собрать сайт в режиме отладки
# (заменяет абсолютные ссылки на относительные, меняет режим webpack)
./bsu debug
# Закоммитить новую версию статики в локальную ветку gh-pages
./bsu pages commit " <msg> "
# Отправить изменения на GitHub
./bsu pages push