f3d5ddcddd
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
81 lines
1.5 KiB
Markdown
81 lines
1.5 KiB
Markdown
# 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)
|