| name | dev-workflow |
|---|---|
| description | Branches, CI, venv, pytest, lint—standard workflow for Contentstack Utils Python. |
- Setting up locally, opening a PR, or aligning with CI.
- Answering “how do we run tests?” or “which branch targets
master?”
- Install —
pip install -r requirements.txtandpip install -e .in a virtual environment. pytest— full suite undertests/must pass.- Lint / format — run ruff, black, flake8, isort as configured for the repo (see
requirements.txt). - Version — update
setup.pyversionfor releases per semver.
- Follow org conventions:
development/staging/master; PRs tomastermay be restricted (see.github/workflows/check-branch.yml). Confirm with your team before opening PRs tomaster.
AGENTS.md— commands and layout overview.skills/code-review/SKILL.md— pre-merge checklist.