Template con configuraciones de GitHub Actions, instrucciones de Copilot y guías de backend para nuevos proyectos.
copilot-instructions.md: Reglas estrictas para el agente de IAskills/: Guías detalladas de Logging, Errores y Performancebackend-guidelines.md: Arquitectura y seguridad backenddependabot.yml: Actualización automática de dependenciasworkflows/: Workflows de CI (para copiar a proyectos)meta.md: Prioridades y uso de estos archivos
- Click en "Use this template" → "Create a new repository"
- La carpeta
.githubse creará automáticamente en tu nuevo repo - Personaliza según las necesidades de tu proyecto
cd tu-proyecto
git clone https://github.com/benser22/github-backend-template.git temp
cp -r temp/.github .
rm -rf tempgit remote add template https://github.com/benser22/github-backend-template.git
git fetch templategit fetch template
git merge template/main --allow-unrelated-histories
# Resolver conflictos si es necesario# Solo actualizar un archivo específico
git checkout template/main -- .github/copilot-instructions.md- Ver CHANGELOG.md para historial de cambios
- Releases con tags semánticos:
v1.0.0,v1.1.0, etc. - Consulta la versión actual en el badge superior
Después de usar el template:
- Revisa
meta.mdpara entender prioridades - Personaliza
copilot-instructions.mdsegún tu stack - Agrega workflows específicos en
workflows/ - Actualiza
dependabot.ymlsegún tu gestor de paquetes
Objetivo: Consistencia, performance y seguridad mínima por defecto.