Este repositorio es parte de la coleccion camino troncal / Semestre 1 de Jeresoft Academy y se rige por la RFC-0001 (manual fundacional).
Crear el mejor recurso educativo posible sobre estructuras de datos en Rust.
Todo cambio debe mejorar simultaneamente:
- calidad tecnica
- claridad
- documentacion
- mantenibilidad
Siempre, en este orden (RFC-0001 §13):
- Explicar el concepto.
- Explicar el problema.
- Comparar alternativas.
- Justificar la implementacion.
Conforme a RFC-0001 §13:
- Rust idiomatico
- Clippy limpio y rustfmt sin diffs
- Sin
unsafesalvo justificacion documentada (comentario SAFETY) - Comentarios donde aporten valor
Todo capitulo 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 codigo.
- Omitir documentacion.
- Publicar capitulos parciales.
Este repositorio debe poder utilizarse como un libro de ingenieria. Nunca sacrificar claridad por ingenio. Explicar el porque, no solo el como.