Le site Web Lightning Fast Verge construit avec NextJS au-dessus de ReactJS.
Vous avez besoin des conditions préalables suivantes pour pouvoir installer et faire fonctionner le projet sur votre machine locale.
Ouvrez votre terminal préféré et installez les packages suivants dans le bon ordre.
Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Nodejs:
brew install node
Fil:
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/
Fil:
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
Fil:
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
Utilisez votre terminal préféré pour être opérationnel en suivant les prochaines étapes: Remarque: Les utilisateurs de Windows devront lancer Git Bash pour installer les dépendances du fil avec succès.
Clone le projet dans un répertoire sur votre machine:
git clone https://github.com/vergecurrency/vergecurrency.com.git
CD dans le répertoire nouvellement créé:
cd vergecurrency.com
Si vous avez une version différente de NodeJS, utilisez le gestionnaire de version Node:
Instructions NVM
Example, nvm use v10.15.3
Ou en utilisant .nvmrc
nvm use
Installez les dépendances:
yarn install
Exécutez l'application:
yarn run dev
Ouvrez le site Web dans votre navigateur:
http://localhost:3000
Nous avons mis en œuvre 2 liners dans ce projet.
Eslint un seul fichier:
./node_modules/.bin/eslint _filename_.js
Eslint les pages
./node_modules/.bin/eslint pages/**/*.js
Eslint tout le projet
./node_modules/.bin/eslint */*.js
Peluche un seul fichier
./node_modules/.bin/sass-lint -c ./.sasslintrc './path/to/file.scss'
Peluche tous les fichiers SCSS
./node_modules/.bin/sass-lint -c ./.sasslintrc '**/*.scss'
Nous utilisons le système de construction NextJS. Pour construire, exécutez simplement la commande suivante:
yarn run build
Il construire et exportera alors l'ensemble du projet.
Pour exécuter la construction localement:
gulp
Assurez-vous que vous n'utilisez que le nom court pour les langues. Ainsi, par exemple, le nom du dossier pour la langue anglaise est en , le russe sera ru et la France sera fr . Si vous utilisez un nom de dossier qui a un nom différent, cela ne fonctionnera pas. Ainsi, par exemple, en-GB ne fonctionnerait pas. Si vous pensez que c'est une chose que nous devons autoriser, veuillez me contacter sur Discord (Stanfaas).
Lorsque vous ajoutez une nouvelle langue à notre dossier Locals, vous devez vous assurer d'ajouter le code de la langue (nom du dossier) au fichier languages.json . Ce fichier peut être trouvé dans: ./lists/languages.json . Sachez que la langue sera active directement après l'avoir ajouté à ce fichier.
Veuillez lire contribution.md pour plus de détails sur notre code de conduite et le processus de soumission des demandes de traction à nous.
Voir également la liste des contributeurs qui ont participé à ce projet.
Ce projet est autorisé en vertu de la licence MIT - voir le fichier de licence pour plus de détails