👍 🎉 Primero que nada gracias por tomarte el tiempo para contribuir a este proyecto 👍 🎉
Antes de hacer tu contribución por favor lee la guía de estilo del código Guía de estilo del código y el Wiki del proyecto. En el wiki encontraras información importante acerca de dónde colocar la funcionalidad del proyecto.
El estilo del código es especialmente importante si estamos en un equipo de desarrollo o si nuestro proyecto lo van a usar en algún momento otros desarrolladores. Pero, cuando trabajamos en un proyecto propio, también es una buena costumbre usar un estilo de código claro y optimizado. Nos ayudará a revisar mejor el código y a entenderlo si en algún momento tenemos que modificarlo o queremos reutilizarlo.
Para contribuir a este proyecto sigue los siguientes pasos:
$ git clone https://gitlab.com/ajcarrillo/paenms
$ git checkout -b devTuNombre
// Despues de hacer tu contribución
$ git pull origin master
// Corrige conflictos, si los hay
$ git push origin devTuNombre
Crea tu merge request en el sitio de gitlab.
- Clona el proyecto
- Crea tu rama de trabajo
- Haz tu contribución
- Baja los últimos cambios en la rama
master
, arregla conflictos si los hay - Sube tu contribución
- Y haz un merge request a la rama
master
del proyecto.
- Copiar y renombrar el archivo
/.env.example
a.env
Aquí se encuentra contenidas algunas variables y configuraciones de vital importancia para que el proyecto funcione.
La variable APP_KEY
se rellena automáticamente ejecutando el comando:
$ php artisan key:generate
Puedes crear las bases de datos ejecutando los siguientes scripts:
Base de datos educacionmedia:
DROP DATABASE IF EXISTS educacionmedia;
CREATE DATABASE educacionmedia
CHARACTER SET = 'utf8mb4'
COLLATE = 'utf8mb4_unicode_ci';
Para crear migraciones, ejecutar seeder o correr migraciones de la base de datos de educacionmedia
sigue el proceso normal de creación de dichos componentes.
- En el sistema
jarvis
crea el cliente para este proyecto. - Copia el
client id
y elsecret key
- Ve al archivo
.env
de este proyecto y pega elcliente id
en la variableJARVIS_PASS_CLIENT_ID
y elsecret key
enJARVIS_PASS_SECRET