موقع Lightning Fast Verge الذي تم تصميمه مع NextJs على رأس ReactJs.
تحتاج إلى المتطلبات الأساسية التالية لتتمكن من التثبيت وتشغيل المشروع على جهازك المحلي.
افتح الطرف المفضل لديك وقم بتثبيت الحزم التالية بالترتيب الصحيح.
البيرة:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Nodejs:
brew install node
غزل:
brew install yarn
غيت
Download the Windows installer here:
https://git-scm.com/download/win
Nodejs:
Download the Windows installer here:
https://nodejs.org/en/download/
غزل:
Download the Windows installer here:
https://yarnpkg.com/lang/en/docs/install/
Ubuntu/Debian
Nodejs:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
غزل:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
استخدم المحطة المفضلة لديك للاستعداد وتشغيلها باتباع الخطوات التالية: ملاحظة: سيحتاج مستخدمو Windows إلى تشغيل GIT Bash لتثبيت تبعيات الغزل بنجاح.
استنساخ المشروع في دليل على جهازك:
git clone https://github.com/vergecurrency/vergecurrency.com.git
القرص المضغوط في الدليل الذي تم إنشاؤه حديثًا:
cd vergecurrency.com
إذا كان لديك إصدار مختلف من NodeJS ، فاستخدم Node Version Manager:
تعليمات NVM
Example, nvm use v10.15.3
أو باستخدام .NVMRC
nvm use
تثبيت التبعيات:
yarn install
تشغيل التطبيق:
yarn run dev
افتح موقع الويب في متصفحك:
http://localhost:3000
لقد قمنا بتنفيذ 2 بياضات في هذا المشروع.
eslint ملف واحد:
./node_modules/.bin/eslint _filename_.js
eslint الصفحات
./node_modules/.bin/eslint pages/**/*.js
eslint المشروع بأكمله
./node_modules/.bin/eslint */*.js
الوبر ملف واحد
./node_modules/.bin/sass-lint -c ./.sasslintrc './path/to/file.scss'
الوبر جميع ملفات SCSS
./node_modules/.bin/sass-lint -c ./.sasslintrc '**/*.scss'
نحن نستخدم نظام بناء NEXTJS. للبناء ، فقط قم بتشغيل الأمر التالي:
yarn run build
بعد ذلك سوف يبني وتصدير المشروع بأكمله.
لتشغيل البناء محليا:
gulp
تأكد من استخدام الاسم القصير فقط للغات. على سبيل المثال ، اسم المجلد للغة الإنجليزية هو en ، سيكون الروسي ru و France سيكون fr إذا كنت تستخدم اسم مجلد له اسم مختلف ، فلن يعمل. لذلك على سبيل المثال ، لن يعمل en-GB . إذا شعرت أن هذا شيء يجب أن نسمح به ، فيرجى الاتصال بي على Discord (Stanfaas).
عند إضافة لغة جديدة إلى مجلد اللغات لدينا ، يجب عليك التأكد من إضافة رمز اللغة (اسم المجلد) إلى ملف languages.json . يمكن العثور على هذا الملف في: ./lists/languages.json . كن على دراية بأن اللغة ستكون نشطة مباشرة بعد إضافتها إلى هذا الملف.
يرجى قراءة المساهمة.
انظر أيضًا قائمة المساهمين الذين شاركوا في هذا المشروع.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص للحصول على التفاصيل