/web-nuevo

Frontend de elhacker.net!

Primary LanguageJavaScriptMIT LicenseMIT

šŸš€ Frontend de Elhacker.net!

Sitio web construido con React.

Entorno de desarrollo

Servidor de desarrollo de elhacker.net

Desarrollo

El repositorio usa la extensiĆ³n LFS, lo que significa que se necesita instalar para revisar las imagenes (y el sitio web) correctamente. Puedes revisar la documentaciĆ³n de como instalar la extensiĆ³n aquĆ­.

El primer paso serĆ­a clonar el repositorio usando HTTPS o SSH.

Para SSH (se necesita llave SSH).

git clone git@github.com:elhacker-net/web-nuevo.git && cd web-nuevo

Para HTTPS:

git clone https://github.com/elhacker-net/web-nuevo.git && cd web-nuevo

DespuƩs hacer checkout de la rama dev:

git checkout dev

Instalar las dependencias del proyecto (desarrollo incluido)

npm install

DespuƩs simplemente puedes correr el script start para empezar webpack-dev-server.

npm start

El servidor es accesible desde http://127.0.0.1:8080.

Para hacer externo el servidor:

npm start -- --host 0.0.0.0

Nota Importante

El paquete estĆ” configurado para que el repositorio use los hooks que instala husky. Si usas Git LFS y haz hecho una instalaciĆ³n global (comportamiento por defecto) se aƱadiran hooks al repositorio que husky no puede sobreescribir. Lo recomendable es que corras el comando para desintalar los hooks.

git lfs uninstall

Y volver a reconstruir husky

npm rebuild husky

De esta manera husky puede manejar los hooks del repositorio y de LFS.