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 .