Este repositorio es parte de la colección núcleo técnico (algoritmos) de Jeresoft Academy y se rige por la RFC-0001 (manual fundacional).
Crear el mejor recurso educativo posible sobre algoritmos, estructuras de datos y patrones de resolución de problemas en Rust.
Todo cambio debe mejorar simultáneamente:
- calidad técnica
- claridad
- documentación
- mantenibilidad
Siempre, en este orden (RFC-0001 §13):
- Explicar el concepto.
- Explicar el problema.
- Comparar alternativas.
- Justificar la implementación.
Conforme a RFC-0001 §13:
- Rust idiomático
- Clippy limpio y rustfmt sin diffs
- Sin
unsafesalvo justificación documentada (comentario SAFETY) - Comentarios donde aporten valor
Todo capítulo sigue las doce secciones de RFC-0001 §14 y la plantilla de §16. Toda nueva funcionalidad incluye:
- README actualizado
- Diagramas Mermaid (RFC-0001 §12)
- Ejemplos ejecutables
- Tests
- Benchmarks (si aplica; si no aplica, se declara)
- Agregar dependencias innecesarias.
- Optimizar prematuramente.
- Duplicar código.
- Omitir documentación.
- Publicar capítulos parciales.
Este repositorio debe poder utilizarse como un libro de ingeniería. Nunca sacrificar claridad por ingenio. Explicar el porqué, no solo el cómo.