Skip to content

Commit f8dbeb3

Browse files
draft
1 parent 6fe9b2e commit f8dbeb3

38 files changed

+1540
-2638
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.10] - 2026-04-07
9+
10+
### Fixed
11+
- Fix wildcard-imports issues (ticket-bd039bac)
12+
- Fix wildcard-imports issues (ticket-c9e8e515)
13+
- Fix wildcard-imports issues (ticket-89710224)
14+
- Fix wildcard-imports issues (ticket-35cb8925)
15+
- Fix ai-boilerplate issues (ticket-5cdcca6d)
16+
- Fix wildcard-imports issues (ticket-ba92f7f4)
17+
818
## [0.1.10] - 2026-03-30
919

1020
### Fixed

README.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,16 @@
33

44
## AI Cost Tracking
55

6-
![PyPI](https://img.shields.io/badge/pypi-costs-blue) ![Version](https://img.shields.io/badge/version-3.0.25-blue) ![Python](https://img.shields.io/badge/python-3.9+-blue) ![License](https://img.shields.io/badge/license-Apache--2.0-green)
7-
![AI Cost](https://img.shields.io/badge/AI%20Cost-$7.50-orange) ![Human Time](https://img.shields.io/badge/Human%20Time-16.2h-blue) ![Model](https://img.shields.io/badge/Model-openrouter%2Fqwen%2Fqwen3--coder--next-lightgrey)
6+
![PyPI](https://img.shields.io/badge/pypi-costs-blue) ![Version](https://img.shields.io/badge/version-0.1.31-blue) ![Python](https://img.shields.io/badge/python-3.9+-blue) ![License](https://img.shields.io/badge/license-Apache--2.0-green)
7+
![AI Cost](https://img.shields.io/badge/AI%20Cost-$7.50-orange) ![Human Time](https://img.shields.io/badge/Human%20Time-17.6h-blue) ![Model](https://img.shields.io/badge/Model-openrouter%2Fqwen%2Fqwen3--coder--next-lightgrey)
88

9-
- 🤖 **LLM usage:** $7.5000 (52 commits)
10-
- 👤 **Human dev:** ~$1621 (16.2h @ $100/h, 30min dedup)
9+
- 🤖 **LLM usage:** $7.5000 (55 commits)
10+
- 👤 **Human dev:** ~$1757 (17.6h @ $100/h, 30min dedup)
1111

12-
Generated on 2026-03-31 using [openrouter/qwen/qwen3-coder-next](https://openrouter.ai/qwen/qwen3-coder-next)
12+
Generated on 2026-04-08 using [openrouter/qwen/qwen3-coder-next](https://openrouter.ai/qwen/qwen3-coder-next)
1313

1414
---
1515

16-
17-
1816
![version](https://img.shields.io/badge/version-3.0.25-blue) ![python](https://img.shields.io/badge/python-%3E%3D3.9-blue) ![docs](https://img.shields.io/badge/docs-auto--generated-blueviolet)
1917

2018
> Auto-generate and sync project documentation from source code analysis.

TODO.md

Lines changed: 122 additions & 120 deletions
Large diffs are not rendered by default.

code2docs/__init__.py

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,20 @@
55
README.md, API references, module docs, examples, and architecture diagrams.
66
"""
77

8-
__version__ = "3.0.25"
9-
__author__ = "Tom Sapletta"
10-
11-
from .config import Code2DocsConfig
12-
13-
__all__ = [
14-
"Code2DocsConfig",
15-
"generate_readme",
16-
"generate_docs",
17-
"analyze_and_document",
18-
]
19-
8+
if __name__ == "__main__":
9+
__version__ = '3.0.25'
10+
__author__ = 'Tom Sapletta'
11+
__all__ = ['Code2DocsConfig', 'generate_readme', 'generate_docs', 'analyze_and_document']
2012

2113
def __getattr__(name):
2214
"""Lazy import heavy modules on first access."""
23-
if name == "generate_readme":
15+
if name == 'generate_readme':
2416
from .generators.readme_gen import generate_readme
2517
return generate_readme
26-
if name == "generate_docs":
18+
if name == 'generate_docs':
2719
from .generators import generate_docs
2820
return generate_docs
29-
if name == "analyze_and_document":
21+
if name == 'analyze_and_document':
3022
from .analyzers.project_scanner import analyze_and_document
3123
return analyze_and_document
32-
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
24+
raise AttributeError(f'module {__name__!r} has no attribute {name!r}')

0 commit comments

Comments
 (0)