Skip to content

Commit ed701a9

Browse files
refactor(docs): code analysis engine
stats: lines: "+5072/-4899 (net +173)" files: 13 complexity: "Stable complexity"
1 parent 270215d commit ed701a9

28 files changed

+20541
-4904
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [3.0.20] - 2026-03-09
11+
12+
### Docs
13+
- Update docs/README.md
14+
- Update docs/architecture.md
15+
16+
### Test
17+
- Update tests/project/dashboard.html
18+
- Update tests/project/project.yaml
19+
20+
### Other
21+
- Update code2docs/project/analysis.json
22+
- Update code2docs/project/analysis.toon
23+
- Update code2docs/project/analysis.yaml
24+
- Update code2docs/project/calls.mmd
25+
- Update code2docs/project/dashboard.html
26+
- Update code2docs/project/flow.mmd
27+
- Update code2docs/project/flow.toon
28+
- Update code2docs/project/project.yaml
29+
- Update project/analysis.toon
30+
- Update project/calls.mmd
31+
- ... and 7 more files
32+
1033
## [3.0.19] - 2026-03-09
1134

1235
### Docs

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# code2docs
22

3-
![version](https://img.shields.io/badge/version-3.0.19-blue) ![python](https://img.shields.io/badge/python-%3E%3D3.9-blue) ![docs](https://img.shields.io/badge/docs-auto--generated-blueviolet)
3+
![version](https://img.shields.io/badge/version-3.0.20-blue) ![python](https://img.shields.io/badge/python-%3E%3D3.9-blue) ![docs](https://img.shields.io/badge/docs-auto--generated-blueviolet)
44

55
> Auto-generate and sync project documentation from source code analysis.
66
@@ -140,7 +140,7 @@ code2docs can update only specific sections of an existing README using markers:
140140
```markdown
141141
<!-- code2docs:start --># code2docs
142142

143-
![version](https://img.shields.io/badge/version-3.0.19-blue) ![python](https://img.shields.io/badge/python-%3E%3D3.9-blue) ![coverage](https://img.shields.io/badge/coverage-unknown-lightgrey) ![functions](https://img.shields.io/badge/functions-276-green)
143+
![version](https://img.shields.io/badge/version-3.0.20-blue) ![python](https://img.shields.io/badge/python-%3E%3D3.9-blue) ![coverage](https://img.shields.io/badge/coverage-unknown-lightgrey) ![functions](https://img.shields.io/badge/functions-276-green)
144144
> **276** functions | **57** classes | **51** files | CC̄ = 3.8
145145

146146
> Auto-generated project documentation from source code analysis.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.19
1+
3.0.20

code2docs/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
README.md, API references, module docs, examples, and architecture diagrams.
66
"""
77

8-
__version__ = "3.0.19"
8+
__version__ = "3.0.20"
99
__author__ = "Tom Sapletta"
1010

1111
from .config import Code2DocsConfig

code2docs/project/analysis.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

code2docs/project/analysis.toon

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,8 @@ CLASSES:
130130
MarkdownFormatter ██████████████████ 13m CC̄=1.2 max=4
131131
OrgReadmeGenerator ██████████████ 10m CC̄=5.2 max=17 !!
132132
ArchitectureGenerator ██████████████ 10m CC̄=6.9 max=13
133-
DependencyScanner ██████████████ 10m CC̄=6.0 max=9
134133
DocstringExtractor ██████████████ 10m CC̄=3.5 max=8
134+
DependencyScanner ██████████████ 10m CC̄=6.0 max=9
135135
DepGraphGenerator ████████████ 9m CC̄=3.9 max=9
136136
ModuleDocsGenerator ████████████ 9m CC̄=8.0 max=25 !!
137137
ApiChangelogGenerator ████████████ 9m CC̄=5.4 max=14
@@ -177,9 +177,9 @@ CLASSES:
177177
ExamplesConfig 0m CC̄=0.0 max=0.0
178178
SyncConfig 0m CC̄=0.0 max=0.0
179179
Code2LlmConfig 0m CC̄=0.0 max=0.0
180+
DocstringInfo 0m CC̄=0.0 max=0.0
180181
DependencyInfo 0m CC̄=0.0 max=0.0
181182
ProjectDependencies 0m CC̄=0.0 max=0.0
182-
DocstringInfo 0m CC̄=0.0 max=0.0
183183
Endpoint 0m CC̄=0.0 max=0.0
184184

185185
D:

0 commit comments

Comments
 (0)