Create example project structure in examples/demo-project/ with: - Project metadata in meta/project.yaml - README, LOG, CHANGELOG and TASKS documentation - Two detailed session files showing real work examples - Empty docs/ and assets/ directories The demo project serves as a reference implementation showing how to use the Personal Tracker CLI effectively.
60 lines
1.4 KiB
Markdown
60 lines
1.4 KiB
Markdown
# Registro de Sesiones - Demo Project
|
|
|
|
## Sesion: 2026-03-22 14:30
|
|
|
|
**Duracion:** 2h 15min
|
|
**Objetivo:** Implementar funcionalidad de exportacion
|
|
|
|
### Trabajo realizado
|
|
|
|
- Analice los requisitos para la exportacion a JSON y CSV
|
|
- Diseñe la estructura de datos para los formatos de exportacion
|
|
- Implemente la funcion base de exportacion en `exporter.py`
|
|
- Escribi pruebas unitarias para los formateadores
|
|
|
|
### Bloqueos
|
|
|
|
- None
|
|
|
|
### Decisiones
|
|
|
|
- Decidi usar una clase base `BaseExporter` con métodos abstractos para cada formato
|
|
- La estructura de directorios sigue el patrón `YYYY-MM-DD_HHMM.md`
|
|
|
|
### Proximos pasos
|
|
|
|
- [ ] Implementar exportacion a CSV
|
|
- [ ] Agregar soporte para exportacion parcial (por rango de fechas)
|
|
- [ ] Documentar la API de exportacion
|
|
|
|
---
|
|
|
|
## Sesion: 2026-03-20 10:00
|
|
|
|
**Duracion:** 1h 30min
|
|
**Objetivo:** Iniciar proyecto demo
|
|
|
|
### Trabajo realizado
|
|
|
|
- Cree la estructura inicial del proyecto demo
|
|
- Defini los metadatos base en `meta/project.yaml`
|
|
- Configure el sistema de seguimiento basico
|
|
- Revise la documentacion del tracker CLI
|
|
|
|
### Bloqueos
|
|
|
|
- Ninguno
|
|
|
|
### Decisiones
|
|
|
|
- El proyecto usara el tipo "misc" para mayor flexibilidad
|
|
- Las sesiones se almacenaran en formato Markdown con metadatos YAML
|
|
|
|
### Proximos pasos
|
|
|
|
- [ ] Definir las primeras tareas del proyecto
|
|
- [ ] Crear la estructura de documentacion
|
|
- [ ] Establecer el flujo de trabajo regular
|
|
|
|
---
|