Skip to content

docs: add CONTRIBUTING.md with dev setup and workflow#1047

Open
ashishpatel26 wants to merge 1 commit into
anthropics:mainfrom
ashishpatel26:fix/issue-966-contributing-guide
Open

docs: add CONTRIBUTING.md with dev setup and workflow#1047
ashishpatel26 wants to merge 1 commit into
anthropics:mainfrom
ashishpatel26:fix/issue-966-contributing-guide

Conversation

@ashishpatel26

Copy link
Copy Markdown

Summary

Fixes #966 — the repository was missing a CONTRIBUTING.md, leaving new contributors without guidance on how to get started.

  • Adds development setup instructions (pip install -e ".[dev]" and uv equivalent)
  • Documents how to run tests (pytest), lint/format (ruff), and type-check (mypy)
  • Covers the PR workflow: one fix per PR, clear commit messages, branch from main

All commands and extras names were verified against pyproject.toml.

Test plan

  • Verify pip install -e ".[dev]" installs all listed dev dependencies
  • Confirm python -m pytest tests/ runs cleanly
  • Confirm python -m ruff check src/ tests/ --fix and ruff format run without errors
  • Confirm python -m mypy src/ passes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Docs] Surface dev-deps install + test/lint commands in README (or add CONTRIBUTING.md)

1 participant