El sitio web Lightning Fast Verge construido con NextJS en la parte superior de Reactjs.
Necesita los siguientes requisitos previos para poder instalar y hacer que el proyecto se ejecute en su máquina local.
Abra su terminal preferido e instale los siguientes paquetes en el orden correcto.
Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
NodeJS:
brew install node
Hilo:
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/
Hilo:
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
Hilo:
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
Use su terminal favorito para poner en funcionamiento siguiendo los siguientes pasos: Nota: Los usuarios de Windows deberán iniciar Git Bash para instalar las dependencias de hilos correctamente.
Clonar el proyecto en un directorio en su máquina:
git clone https://github.com/vergecurrency/vergecurrency.com.git
CD en el directorio recién creado:
cd vergecurrency.com
Si tiene una versión diferente de NodeJS, use Node Version Manager:
Instrucciones NVM
Example, nvm use v10.15.3
O usar .nvmrc
nvm use
Instalar dependencias:
yarn install
Ejecute la aplicación:
yarn run dev
Abra el sitio web en su navegador:
http://localhost:3000
Hemos implementado 2 linters en este proyecto.
Eslint un solo archivo:
./node_modules/.bin/eslint _filename_.js
Eslint las páginas
./node_modules/.bin/eslint pages/**/*.js
Eslint todo el proyecto
./node_modules/.bin/eslint */*.js
Pelalla un solo archivo
./node_modules/.bin/sass-lint -c ./.sasslintrc './path/to/file.scss'
Pelusa todos los archivos SCSS
./node_modules/.bin/sass-lint -c ./.sasslintrc '**/*.scss'
Estamos utilizando el sistema de compilación NextJS. Para construir, simplemente ejecute el siguiente comando:
yarn run build
Luego construirá y exportará todo el proyecto.
Para ejecutar la compilación localmente:
gulp
Asegúrese de usar solo el nombre corto para idiomas. Entonces, por ejemplo, el nombre de la carpeta para el idioma inglés es en , el ruso será ru y Francia será fr . Si usa un nombre de carpeta que tiene un nombre diferente, no funcionará. Entonces, por ejemplo, en-GB no funcionaría. Si cree que esto es algo que deberíamos permitir, por favor contácteme en Discord (Stanfaas).
Al agregar un nuevo idioma a nuestra carpeta de locales, debe asegurarse de agregar el código de idioma (nombre de la carpeta) al archivo languages.json . Este archivo se puede encontrar en: ./lists/languages.json . Tenga en cuenta que el idioma estará activo directamente después de agregarlo a ese archivo.
Lea Contriping.MD para obtener detalles sobre nuestro código de conducta y el proceso para enviarnos solicitudes de extracción.
Vea también la lista de contribuyentes que participaron en este proyecto.
Este proyecto tiene licencia bajo la licencia MIT; consulte el archivo de licencia para obtener más detalles.