Open-source tooling for documentation integrity and well-governed software.
Independent developer based in Italy Β· building in the open since 2025
I write software that favours explicit correctness over clever shortcuts: definitive fixes instead of workarounds, documented decisions instead of tribal knowledge, and tooling that can be trusted in CI as much as on a laptop.
Most of my work is in Python, but PythonWoods is a general developer identity and not every project is tied to a single language.
π Zenzic
A static documentation integrity linter. Zenzic analyses documentation sources without executing them, catching broken references and structural issues before they reach readers.
| Distribution | Where |
|---|---|
| Command-line tool | PyPI β zenzic |
| Editor extension | VS Code Marketplace Β· Open VSX |
| CI integration | GitHub Action β zenzic-action |
- Structum β a dependency-injection and plugin framework, currently pre-alpha.
Every repository follows the same engineering baseline:
- π Architecture Decision Records β numbered ADRs document every significant choice
- βοΈ REUSE / SPDX β machine-readable licensing on every file
- π Conventional Commits β atomic, readable history
- π Security first β coordinated disclosure through each project's
SECURITY.md
"Python" and the Python logos are trademarks of the Python Software Foundation (PSF), used by PythonWoods with permission.
PythonWoods is not affiliated with, sponsored by, or endorsed by the PSF.



