Сайт Lightning Fast Verge, построенный с NextJS на вершине ReactJS.
Вам нужны следующие предпосылки, чтобы иметь возможность установить и запустить проект на вашей местной машине.
Откройте предпочитаемый терминал и установите следующие пакеты в правильном порядке.
Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Nodejs:
brew install node
Пряжа:
brew install yarn
Git
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 в недавно созданный каталог:
cd vergecurrency.com
Если у вас другая версия Nodejs, используйте менеджер версий узлов:
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 , а Франция будет fr . Если вы используете имя папки с другим именем, оно не будет работать. Так, например, en-GB не сработает. Если вы чувствуете, что это то, что мы должны разрешить, пожалуйста, свяжитесь со мной по Discord (Stanfaas).
При добавлении нового языка в нашу папку локалов вы должны добавить код языка (имя папки) в файл languages.json . Этот файл можно найти в: ./lists/languages.json . Имейте в виду, что язык будет активен непосредственно после того, как вы добавите его в этот файл.
Пожалуйста, прочитайте Anforming.md для получения подробной информации о нашем кодексе поведения и процессе отправки нам запросов.
См. Также Список участников, которые участвовали в этом проекте.
Этот проект лицензирован по лицензии MIT - для получения подробной информации см. Файл лицензии.