Trabajar sobre un fork del proyecto. Hacer los PRs desde el fork.
Documentación de cómo hacer fork del proyecto aqui. https://help.github.com/es/github/getting-started-with-github/fork-a-repo
Comandos para setear repositorio localmente
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
git remote add girlscodepy https://github.com/GirlsCodePy/girls-code-web.git
- Node (Versión v8.2.0 o mayor)
- Gatsby CLI
- Netlify CLI
Ejecutar los comandos en la consola
yarn install
yarn start
Se levanta el proyecto localmente en http://localhost:8000/
├── src
│ └── components // Carpeta de componentes
│ │ └── Component // Un folder para cada componente (si necesita estilos propios)
│ │ │ └── index.js // Archivo para exponer el default export
│ │ │ └── Component.js // Componente
│ │ │ └── styles.sass // Estilos del componente, importados en el .js del componente
├── styles
│ └── _base.sass // Titulos, botones, texto con colores, etc.
│ └── _fonts.sass // Font imports
│ └── _helpers.sass // Helpers
│ └── _layout.sass // Estilos de layout (flex, cssgrid, estilos de layout que se reusan)
│ └── _variables.sass // Variables, disponible sin importar en todos los archivos
│ └── main.sass // Bulma e internal imports
Agregar al principio del archivo de configuración local_backend
en el config.yml
backend:
name: ...
# when using the default proxy server port
local_backend: true
- Ejecutar
npx netlify-cms-proxy-server
desde el directorio principal - En otra terminal, levantar el servidor local:
yarn start
- Abrir http://localhost:8081/admin/ para verificar que puedes administrar tu contenido de Netlify localmente
Nota: netlify-cms-proxy-server
ejecuta un servidor express no autenticado. SOLAMENTE debe ser utilizado localmente!!
Este proyecto está licenciado bajo los términos de la Licencia Pública General GNU v3.0 - vea el archivo LICENSE para más detalles