Este repositorio está dedicado a la comunidad de Django en español. Aquí, los miembros de la comunidad pueden compartir sus aportes, ideas y colaborar en proyectos relacionados con Django sin ningún problema.
Si deseas participar en este repositorio y contribuir a la comunidad de Django en español, deberás de crear un fork al proyecto y luego sigue los siguientes pasos:
-
Clona el repositorio en tu máquina local:
git clone https://github.com/<tu-usuario>/Web
-
Ingresa a la carpeta
cd Web/
-
Agrega el repositorio original como «upstream»:
git remote add upstream https://github.com/DjangoEs/Web.git
-
Crea una rama donde trabajar
git branch <rama-a-trabajar>
-
Muevete a la rama donde trabajaras
git checkout <rama-a-trabajar>
-
(Opcional) Crea un entorno virtual y actívalo:
python -m venv env source env/bin/activate # macOS y Linux env\Scripts\activate.bat # Windows
-
(Opcional) Instala los requerimientos del proyecto:
pip install -r requirements.txt
-
Realiza tus cambios y documenta lo mejor posible cada cambio que realices
-
Actualiza tu repositorio local
``
-
Agrega tus cambios a git
git add <tus-cambios>
-
Crea tu commit con un mensaje claro pero corto
git commit -m "<tu-mensaje>"
El mensaje deberá de llevar la siguiente estructura:
- Si en dado caso es una Issues entonces deberás de colocar el número de Iusses al principio: "#01 - ..."
- Luego deberás de colocar brevemente que fue lo que realizaste y entre paréntesis colocar los archivos cambiados (SI NO COLOCAS ALGÚN ARCHIVO QUE CAMBIASTES, TU PR SERÁ RECHAZADA): "#01 - Mejoré la configuración de las urls (settings/urls.py, App/urls.py)"
- Manténte siempre verificando las reglas de colaboración para evitar que tu PR sea rechazada.
-
Envia tus cambios a tu repositorio
git push origin <tu-rama>
-
Ve a GitHub y realiza tu pull request cumpliendo con lo solicitado por la plantilla de pull request.
PARA TODOS LAS PERSONAS DESIGNADAS A REVISIÓN DE LOS PULL REQUEST, SI EN DADO CASO RECHAZARÁN ALGÚN PULL REQUEST, DEBERÁN DE DEJAR CLARO Y ESPECÍFICAR EL MOTIVO POR EL CUÁL SE RECHAZO LA PR
Si en dado caso se te solicita una modificación y luego de semanas no miramos cambios o arreglos, se te cerrará la pull request para mantener limpio la sección (Puedes volver abrirla cuando desees)
Para este proyecto se estará podrá utilizar las siguientes tecnologías y no se aceptará tecnología no dicha en este listado (Si crees que puedes integrar otra tecnología útil pero que no esta en este listado puedes escribir en las plataformas correspondientes)
- Python
- Django
- Tailwind CSS
- Flowbite CSS
- Bootstrap (Siempre usar la última versión)
- HTML, CSS, JavaScript
- Imágenes en formato Webp (Si en dado caso no hay de otra podrás usar PNG)
- Archivos markdown
Si un sitio web, está utilizando Bootstrap, por favor no usar Tailwind CSS o Flowbite CSS, igualmente al contrario, si un sitio está utilizando Flowbite CSS o Tailwind CSS, no usar Bootstrap.
Si encontraste un error o falla de seguridad por favor comunicate por mensaje privado en Telegram o Discord con cualquiera de los administradores, para evitar que personas con malas intenciones se aprovechen de los errores