[feature:track_progress] Implemented main progress tracking system [feature:git_integration] Added Git history analysis with commit tag parsing [feature:template_engine] Created flexible template engine for documentation generation [feature:feature_tracking] Implemented feature status tracking and updates [feature:changelog_generation] Added automatic changelog generation from commits [feature:code_stats] Added code statistics and metrics collection [feature:roadmap_generation] Implemented roadmap generation [new-feature:launcher_scripts:Created cross-platform launcher scripts for easy execution] [new-feature:executable_build:Added Nuitka-based executable build system] [new-feature:project_installation:Created setup script for easy installation to projects] [status:track_progress_and_feature_statuses] Completed automatic status document generation [status:git_integration] Completed parsing Git logs for status updates [status:doc_generation] Completed auto-generation of status docs and changelog [changelog:Added comprehensive progress tracking system] [changelog:Added feature status tracking with Git integration] [changelog:Added customizable template system for documentation] [changelog:Added automatic changelog generation from commit messages] [changelog:Added code statistics and metrics collection] [changelog:Added cross-platform launcher scripts] [changelog:Added executable build system using Nuitka] [changelog:Added project installation script] [milestone:v1.0] Completed initial release of progress tracking system
57 lines
1.4 KiB
Markdown
57 lines
1.4 KiB
Markdown
# {{ project_name }} Development Status
|
|
|
|
Last updated: {{ current_date }}
|
|
|
|
## Code Statistics
|
|
|
|
{% if stats %}
|
|
Total lines of code: **{{ stats.total_lines }}**
|
|
|
|
Number of source files: **{{ stats.file_count }}**
|
|
|
|
### Files by Language
|
|
{% for lang, count in stats.languages.items() %}
|
|
- **{{ lang }}**: {{ count }} files
|
|
{% endfor %}
|
|
|
|
### Top Files by Line Count
|
|
|
|
| File | Lines | Language | Path |
|
|
|------|------:|----------|------|
|
|
{% for file in stats.top_files %}
|
|
| {{ file.name }} | {{ file.lines }} | {{ file.language }} | {{ file.path }} |
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
## Feature Status
|
|
|
|
| Feature | Status | Description | Last Update | Owner |
|
|
|---------|--------|-------------|-------------|-------|
|
|
{% for feature_key, feature in features.items() %}
|
|
| {{ feature.display_name }} | {{ feature.status_emoji }} {{ feature.status }} | {{ feature.description }} | {{ feature.date }} | {{ feature.author }} |
|
|
{% endfor %}
|
|
|
|
## Recent Updates
|
|
|
|
{% for entry in changelog_entries %}
|
|
{{ entry }}
|
|
{% endfor %}
|
|
|
|
{% if known_issues %}
|
|
## Known Issues
|
|
|
|
{% for issue in known_issues %}
|
|
- {{ issue.description }} {% if issue.status %}({{ issue.status }}){% endif %}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% if roadmap %}
|
|
## Roadmap
|
|
|
|
{% for milestone in roadmap %}
|
|
### {{ milestone.name }} ({{ milestone.target_date }})
|
|
{% for item in milestone.items %}
|
|
- {{ item.description }} {% if item.status %}[{{ item.status }}]{% endif %}
|
|
{% endfor %}
|
|
{% endfor %}
|
|
{% endif %} |