Reactjsの上にNextJSで構築されたLightning Fast Verge Webサイト。
ローカルマシンでプロジェクトをインストールして実行できるようにするには、次の前提条件が必要です。
希望する端末を開き、次のパッケージを正しい順序で取り付けます。
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ユーザーは、YARN依存関係を正常にインストールするために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 languages.jsonにあります。そのファイルに追加した後、言語は直接アクティブになることに注意してください。
私たちの行動規範の詳細と、私たちにプル要求を送信するプロセスについては、converting.mdをお読みください。
このプロジェクトに参加した貢献者のリストも参照してください。
このプロジェクトはMITライセンスに基づいてライセンスされています - 詳細については、ライセンスファイルを参照してください