File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,6 +24,14 @@ Use `tox` to run all checks:
2424tox
2525```
2626
27+ Run checks from the project virtualenv:
28+ ``` bash
29+ source .venv/bin/activate && tox
30+ ```
31+
32+ ` tox ` is the required final verification step after code or dependency changes.
33+ Running only ` pytest ` is not sufficient for completion.
34+
2735### Run individual checks
2836
2937``` bash
@@ -34,6 +42,14 @@ mypy --strict --ignore-missing-imports .
3442bandit -c pyproject.toml -r -q .
3543```
3644
45+ ## Commit messages
46+
47+ Use Conventional Commit format for all commits so semantic versioning/release tooling can parse intent.
48+
49+ Examples:
50+ - ` fix: handle empty feature set `
51+ - ` chore(deps): bump mloda to 0.4.6 `
52+
3753## Claude Code Skills
3854
3955The mloda-registry provides Claude Code skills that assist with plugin development:
Original file line number Diff line number Diff line change @@ -22,6 +22,14 @@ Use `tox` to run all checks:
2222tox
2323```
2424
25+ Run checks from the project virtualenv:
26+ ``` bash
27+ source .venv/bin/activate && tox
28+ ```
29+
30+ ` tox ` is the required final verification step after code or dependency changes.
31+ Running only ` pytest ` is not sufficient for completion.
32+
2533### Run individual checks
2634
2735``` bash
@@ -31,3 +39,11 @@ ruff check .
3139mypy --strict --ignore-missing-imports .
3240bandit -c pyproject.toml -r -q .
3341```
42+
43+ ## Commit messages
44+
45+ Use Conventional Commit format for all commits so semantic versioning/release tooling can parse intent.
46+
47+ Examples:
48+ - ` fix: handle empty feature set `
49+ - ` chore(deps): bump mloda to 0.4.6 `
You can’t perform that action at this time.
0 commit comments