Este repositorio pertenece a Jeresoft Academy y se rige por RFC-0001 y RFC-0002. Es un curso-proyecto: se construyen sistemas funcionales para aprender implementación, no solo su diseño.
Construir en Rust versiones educativas y verificables de grep, curl, un
servidor HTTP, un load balancer, Redis, SQLite, Git, Docker, NGINX y Kafka.
Cada proyecto conserva un alcance honesto: funcional y didáctico, no una copia
de producción.
Antes de implementar: concepto, problema, alternativas, justificación e invariantes. Cada proyecto debe declarar qué no intenta resolver.
- Rust estable, sin
unsafe, nightly ni dependencias externas no triviales sin autorización humana explícita. - TDD para funcionalidad nueva; formato, Clippy, pruebas y doctests en verde.
- Español es-MX correcto en documentación, ejemplos y mensajes visibles.
- Ningún capítulo se marca
reviewedopublishedsin revisión humana.
Antes de implementar un proyecto, el plan se convierte en milestones, issues y
GitHub Project. Cada issue y PR se asigna a jeresoftx, comparte milestone y
labels, y se agrega al mismo Project conforme a RFC-0002.