Esta hoja de ruta organiza el desarrollo del proyecto Mobile Forensics Lab, desde la preparación inicial hasta la gestión de contribuciones y mantenimiento continuo.
- Definir alcance de
Mobile-Forensics-Lab. - Definir estructura inicial del proyecto.
- Crear estructura inicial de carpetas.
- Configurar README inicial.
- Definir licencias para la documentación, laboratorio, código, y otros recursos.
- Configurar badges iniciales en README.
- Crear templates para labs, casos de estudio y guías.
- Crear
CONTRIBUTING.mdcon:- Cómo crear labs, casos de uso yguías nuevas, y proponer datasets.
- Cómo documentar scripts.
- Estilo Markdown y documentación.
- Proceso de Pull Request.
- Crear
CODE_OF_CONDUCT.md. - Configurar plantillas de Issues y Pull Requests en
.github/. - Crear sistema de etiquetado para Issues.
- Definir roles:
mantenedor,colaborador,reviewer.
- Crear herramientas para validación local.
- Workflow de validación de Markdown (
validate-markdown.yml) - Workflow de generación de PDF único de
docs/(build-docs-pdf.yml) - Workflow para publicar PDF en Release automáticamente (
docs-release.yml) - Workflow opcional para generar HTML de docs y publicar en GitHub Pages
- Configurar badges necesarios en README:
- Build ✅
- PDF disponible 📄
- Docs online 🌐
- License 🛠
- Stars ⭐
- Release 📦
- Crear ruta de aprendizaje.
- Completar
docs/con:- Fases del análisis forense Android
- Fundamentos técnicos
- Buenas prácticas
- Formatos para registro del proceso forense.
- Revisar que la documentación sea comprensible y motivadora para el aprendizaje.
- Revisión por pares y expertos.
- Realizar ajustes necesarios.
- Generar PDF y HTML de documentación base.
- Lanzamieto versión estable de la documentación.
- Crear ruta inicial de laboratorios prácticos.
- Creación de primeros 3 laboratorios prácticos.
- Creación de guías.
- Creación de Issues para contribución.
- Cada versión estable de
docs/→ PDF único → Release en GitHub. - Labs se mantienen actualizables independientemente.
- Añadir badge de última release en README.
- Mantener historial de releases para estudiantes y colaboradores.
- Configurar branding.
- Publicar HTML de docs en GitHub Pages.
- Promocionar proyecto en:
- Grupos de estudiantes y académicos
- Foros de seguridad y forense móvil
- Redes sociales, académcias y técnicas.
- Incentivar contribuciones externas con “issues beginner” o “good first lab”
- Revisar workflows de Actions regularmente.
- Actualizar PDF y HTML con cambios en docs.
- Revisar PRs y contribuciones de la comunidad.
- Añadir nuevos labs, datasets y casos de estudio.
- Monitorear badges y visibilidad del proyecto.
- Actualización periódica de README del proyecto y secciones.