Contributing¶
Reclaimerr accepts focused, understandable contributions. The goal is to keep the codebase maintainable.
Development Setup¶
Requirements: Python 3.11+, Node.js 20+, and uv
git clone https://github.com/jessielw/Reclaimerr.git
cd Reclaimerr
uv sync
cd frontend
npm install
cd ..
Run the backend:
Run the frontend in a second terminal:
Branching¶
- Base work on the
devbranch unless the maintainers tell you otherwise. - Target pull requests at
dev.
Architecture¶
Read the architecture overview before changing scheduler, worker, or deletion behavior.
Code Style¶
- Backend:
ruff check .andruff format . - Frontend:
npm run formatandnpm run check
AI Contributions¶
AI can help with search, boilerplate, and debugging, but large AI-generated submissions are not accepted.