Contribuir
Estilo de código
- Go: Siga los Comentarios de revisión de código de Go
- TypeScript/React: Siga las reglas de ESLint
- Use
gofmtyprettierpara el formateo
Formato de mensajes de confirmación
<tipo>(<ámbito>): <asunto>
<cuerpo>Tipos: feat, fix, docs, style, refactor, test, chore
Estrategia de ramas
main: Versiones establesdevelop: Rama de desarrollofeature/*: Ramas de funcionalidadesfix/*: Correcciones de errores
Proceso de solicitudes de extracción (Pull Request)
- Haga un fork del repositorio
- Cree una rama de funcionalidad:
git checkout -b feature/su-funcionalidad - Confirme sus cambios
- Ejecute las pruebas:
make test - Cree una solicitud de extracción
Revisión de código
Todas las solicitudes de extracción requieren al menos una revisión de un mantenedor. Áreas de enfoque:
- Seguridad de la memoria
- Seguridad de concurrencia (corrección de bloqueos)
- Integridad del manejo de errores
- Compatibilidad de API