16.davidosomething.com
1.0.0
موقع ثابت تم إنشاؤه لـ DavidOsomething.com
يتطلب العقدة> = 8.9.2 (أوصي باستخدام NVM ، والتي سيقرأ nvm use
(أو nvm install
) .nvmrc
واستخدم إصدار العقدة المحددة هناك.
تثبيت التبعيات:
npm install --global gulp jspm
npm install
jspm install
لاحظ أن gulp
و jspm
يتم تثبيتهما على مستوى العالم فقط لـ DEV المحلي ، في حين أن ci-deployment يستخدم npm run
بحيث تكون الثنائيات في node_modules/.bin/
في المسار. يمكنك من الناحية الفنية استخدام npm run ci-gulp-build
إذا كنت لا ترغب في تثبيت Gulp على مستوى العالم.
gulp lint
جميع مهام الوبرgulp lint:js
بتشغيل جميع مهام الوبرgulp lint:md:markdownlint
على mardownlint على md/
DIRECTORY. Linting Markdown ليس خطوة بناء ويتم عند الطلب فقط.gulp ci:lint
ستدير جميع مهام الوبر (باستثناء تخفيض الطلب) ، وهذا مخصص لخوادم CI gulp
للبناء.gulp serve
على بدء تشغيل خادم تطوير محلي (عبر متصفح المزامنة)npm start
في بدء جلسة متشابكة متصفح مستمرة هناك نصوص NPM في package.json
للبناء عبر CI.
يتم إنشاء الإخراج إلى public/
وإذا تم تشغيله على master
من Travis ، يتم نشر الدليل على TRUPGE.SH و GITHUB PAGES REPO.
تم تكوين النشر من Travis CI في bin/travis-deploy.sh
.