Thanks for contributing to code2skill.
python -m pip install --upgrade pip
python -m pip install -e .[dev]Run these before opening a pull request:
if (Test-Path dist) { Remove-Item -Recurse -Force dist }
python -m pytest -q
python -m build --sdist --wheel
python -m twine check dist/*On non-Windows shells, use rm -rf dist before the build.
src/code2skill/: production package codetests/: unit and integration testsdocs/: user-facing guides and release notes.github/: workflows and GitHub community-health files
- keep changes scoped and reviewable
- add or update tests for behavior changes
- update docs when command behavior, API shape, or release process changes
- for user-facing changes, state the target persona and business scenario being improved
- update
CHANGELOG.mdand adddocs/releases/vX.Y.Z.mdwhen preparing a release
For release preparation, follow the canonical checklist in docs/release.md.