CONFIG: estandarizar estructura de github (acciones, plantillas y dependabot)

This commit is contained in:
Nachou-u
2026-09-08 10:33:54 -03:00
parent 7303d04776
commit 06edac1275
6 changed files with 122 additions and 11 deletions
+27
View File
@@ -0,0 +1,27 @@
---
name: Reporte de Error (Bug)
about: Crea un reporte para ayudarnos a mejorar el sistema
title: '[BUG] '
labels: bug
assignees: ''
---
## Describe el error
Una descripción clara y concisa de lo que está fallando.
## Pasos para reproducirlo
1. Ir a '...'
2. Hacer clic en '....'
3. Navegar hasta '....'
4. Ver el error
## Comportamiento esperado
Una descripción clara de lo que se esperaba que sucediera.
## Capturas de pantalla
Si aplica, añade capturas de pantalla para ayudar a explicar tu problema.
## Entorno (por favor completa esta información):
- SO: [ej. Windows, Mac]
- Navegador [ej. chrome, safari]
- Versión [ej. 22]
+19
View File
@@ -0,0 +1,19 @@
---
name: Solicitud de Funcionalidad
about: Sugiere una idea para este proyecto
title: '[NUEVO] '
labels: enhancement
assignees: ''
---
## ¿Tu solicitud está relacionada con un problema?
Explica clara y concisamente cuál es el problema. Ej. Siempre me frustra cuando [...]
## Describe la solución que te gustaría
Una descripción clara de lo que quieres que suceda.
## Describe alternativas que hayas considerado
Una descripción clara de cualquier solución alternativa que hayas pensado.
## Contexto adicional
Añade cualquier otro contexto o capturas de pantalla sobre la solicitud aquí.
+24
View File
@@ -0,0 +1,24 @@
## Descripción del PR
<!-- Describe aquí el propósito de tus cambios. ¿Qué problema resuelve o qué nueva característica añade? -->
## Cambios Realizados
<!-- Enumera los cambios técnicos más importantes. -->
- [ ] Cambio A
- [ ] Cambio B
## Tipo de Cambio
<!-- Marca la casilla correspondiente con una 'x' -->
- [ ] NUEVO: Funcionalidad nueva
- [ ] CORRECCIÓN: Resolución de un error
- [ ] MEJORA: Refactorización técnica o de rendimiento
- [ ] CONFIG: Cambios en Docker, dependencias, o CI/CD
- [ ] DOCS: Actualización de documentación
## ¿Cómo se probó esto?
<!-- Explica brevemente los pasos para probar tus cambios localmente. -->
## Checklist (Para el revisor)
- [ ] El código sigue los estándares del proyecto.
- [ ] No hay credenciales (secrets) expuestas en los archivos.
- [ ] Se probó en entorno local/Docker.
+10
View File
@@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"
+33
View File
@@ -0,0 +1,33 @@
name: CI/CD Pipeline
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.11
uses: actions/setup-python@v5
with:
python-version: "3.11"
cache: 'pip'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Django Syntax Check
env:
SECRET_KEY: 'test-key-for-ci'
DEBUG: 'True'
DATABASE_URL: 'sqlite:///:memory:'
run: |
python manage.py check