Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.19 KB

File metadata and controls

39 lines (28 loc) · 1.19 KB

Contributing to reqstool-python-decorators

Thank you for your interest in contributing!

For DCO sign-off, commit conventions, and code review process, see the organization-wide CONTRIBUTING.md.

Prerequisites

  • Python 3.13+
  • Hatch (pip install hatch)
  • reqstool (pipx install reqstool)
  • OpenSpec (npm install -g @fission-ai/openspec)

Setup

git clone https://github.com/reqstool/reqstool-python-decorators.git
cd reqstool-python-decorators
hatch env create

If using Claude Code, opening this repo will prompt you to confirm adding the reqstool-ai marketplace and enabling the reqstool/reqstool-openspec plugins (configured in .claude/settings.json) — accept the prompt.

Then regenerate the opsx slash commands and OpenSpec skills (.claude/commands/opsx/, .claude/skills/openspec-*) — they're CLI-generated tool scaffolding, not committed to the repo:

openspec update   # or: openspec init --tools claude --force

Build & Test

hatch build
hatch run test