Cómo contribuir
Contribuciones
Sección titulada «Contribuciones»¡Las contribuciones son bienvenidas! Por favor sigue estos pasos:
Cómo contribuir
Sección titulada «Cómo contribuir»- Haz fork del repositorio
- Crea una rama de feature (
git checkout -b feature/increible-feature) - Haz commit de tus cambios (
git commit -m 'feat: add amazing feature') - Sube la rama (
git push origin feature/increible-feature) - Abre un Pull Request
Configuración de desarrollo
Sección titulada «Configuración de desarrollo»git clone https://github.com/LuiggiVal08/toon-memory.gitcd toon-memorynpm installnpm run buildnpm testEstructura del proyecto
Sección titulada «Estructura del proyecto»toon-memory/├── src/│ ├── bin/ # Punto de entrada│ ├── cli/ # Comandos CLI│ ├── mcp/ # Servidor MCP│ └── memory.ts # Herramienta personalizada├── tests/ # Pruebas unitarias├── docs/ # Documentación (Astro)└── package.jsonScripts
Sección titulada «Scripts»npm run build # Construir todonpm run build:cli # Construir CLInpm run build:mcp # Construir servidor MCPnpm test # Ejecutar pruebasnpm run test:watch # Ejecutar pruebas en modo watchEstilo de código
Sección titulada «Estilo de código»- TypeScript con modo strict
- Indentación de 2 espacios
- camelCase para variables/funciones
- PascalCase para clases
Guías de Pull Request
Sección titulada «Guías de Pull Request»- Escribe mensajes de commit claros
- Agrega pruebas para nuevas funcionalidades
- Actualiza la documentación si es necesario
- Sigue el estilo de código existente
Código de conducta
Sección titulada «Código de conducta»Por favor lee nuestro Código de conducta antes de contribuir.