Skip to content

Commit bfce29c

Browse files
authored
Merge pull request #9 from SongshGeo/dev
docs(tech-stack): 📝 Add initial tech stack documentation outlini…
2 parents 9ef7ab3 + 5d6b62b commit bfce29c

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

cache/tech-stack.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Tech Stack
2+
3+
## Develop Env Stack
4+
5+
- Python 3.10–3.13 (PEP 563 via `future-annotations`, typing support via `typing-extensions`).
6+
- Poetry build (PEP 621) with runtime deps only `typing-extensions`, `future-annotations`.
7+
- Tooling via pre-commit: Black (code + Jupyter), Isort (`--profile=black`), Ruff lint/format, Flake8 (custom ignores/line length), nbstripout (keep outputs), check-ast/EOL/trailing-space.
8+
- Quality gates: Mypy (`--ignore-missing-imports`), Interrogate (docstring coverage fail-under 80), docstrings follow Google style.
9+
- Testing harness: Pytest; task orchestration: Tox; notebooks: ipykernel/ipywidgets.
10+
- Versioning/releases: Google Release Please automation.

0 commit comments

Comments
 (0)