docs: crear roadmap de issues para agentes
Se crean 9 issues para trackear el desarrollo de agentes: Nuevos agentes: - #001 orchestrator: coordinar agentes para proyectos - #002 ci-cd: pipelines de build/test/deploy - #003 testing: tests automatizados Go y React - #004 api-client: gestión de APIs externas - #005 docs-generator: documentación automática Mejoras a existentes: - #006 db-reader: PostgreSQL, migraciones - #007 backend-lib: nuevos módulos shell/app - #008 frontend-lib: versionado, testing - #009 gitea: Actions, templates
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
# Issue #009: Mejorar agente gitea
|
||||
|
||||
**Tipo:** enhancement
|
||||
**Prioridad:** media
|
||||
**Estado:** pendiente
|
||||
|
||||
## Descripción
|
||||
|
||||
Extender el agente gitea con soporte para CI/CD, templates y automatizaciones.
|
||||
|
||||
## Gitea Actions
|
||||
|
||||
### Workflows
|
||||
- [ ] Crear/editar workflows en `.gitea/workflows/`
|
||||
- [ ] Templates para Go, React, Docker
|
||||
- [ ] Secrets management via API
|
||||
|
||||
### Templates de workflow
|
||||
```yaml
|
||||
# Template Go
|
||||
- uses: actions/setup-go@v5
|
||||
- run: go test ./...
|
||||
- run: go build
|
||||
|
||||
# Template React
|
||||
- uses: actions/setup-node@v4
|
||||
- run: pnpm install
|
||||
- run: pnpm test
|
||||
- run: pnpm build
|
||||
```
|
||||
|
||||
## Templates de proyecto
|
||||
|
||||
### Issue templates
|
||||
- [ ] `.gitea/issue_template/bug.md`
|
||||
- [ ] `.gitea/issue_template/feature.md`
|
||||
|
||||
### PR template
|
||||
- [ ] `.gitea/pull_request_template.md`
|
||||
|
||||
### Ejemplo bug template
|
||||
```markdown
|
||||
---
|
||||
name: Bug Report
|
||||
about: Report a bug
|
||||
---
|
||||
|
||||
## Descripción
|
||||
## Pasos para reproducir
|
||||
## Comportamiento esperado
|
||||
## Screenshots
|
||||
## Entorno
|
||||
```
|
||||
|
||||
## Automatizaciones
|
||||
|
||||
### Hooks post-creación de repo
|
||||
- [ ] Añadir egutierrez como colaborador (ya implementado)
|
||||
- [ ] Crear estructura inicial (README, LICENSE, .gitignore)
|
||||
- [ ] Configurar branch protection
|
||||
- [ ] Crear labels estándar
|
||||
|
||||
### Labels estándar
|
||||
```
|
||||
bug - #d73a4a
|
||||
enhancement - #a2eeef
|
||||
documentation - #0075ca
|
||||
good first issue - #7057ff
|
||||
```
|
||||
|
||||
## Releases
|
||||
|
||||
- [ ] Crear releases via API
|
||||
- [ ] Subir binarios como attachments
|
||||
- [ ] Changelog automático desde commits
|
||||
|
||||
## Integraciones
|
||||
|
||||
- [ ] Webhook a Discord/Slack
|
||||
- [ ] Mirror a GitHub (backup)
|
||||
Reference in New Issue
Block a user