Thanks for contributing to Reqcore.
- Read PRODUCT.md, ARCHITECTURE.md, and ROADMAP.md for product and technical context.
- For bug reports and feature ideas, use GitHub Issues.
- For security reports, do not open a public issue. Follow SECURITY.md.
git clone https://github.com/reqcore-inc/reqcore.git
cd reqcore
cp .env.example .env
docker compose up -d
npm install
npm run dev- Create a topic branch from
main. - Keep commits focused and atomic.
- Ensure every commit includes a DCO sign-off.
- Open a pull request with a clear summary and testing notes.
Reqcore uses the Developer Certificate of Origin (DCO) instead of a CLA.
Sign every commit with:
git commit -s -m "feat: add candidate search"This adds a Signed-off-by: line to your commit message. Pull requests fail CI if commits are missing sign-off.
- I scoped changes to one concern.
- I tested the change locally.
- I updated docs when behavior or policy changed.
- I did not introduce tenant-scope or auth regressions.
- All commits are DCO signed (
git commit -s).
- Follow Nuxt 4
app/+ rootserver/structure. - Use Tailwind CSS v4 utilities and
lucide-vue-nexticons. - Use
envfromserver/utils/env.ts(neverprocess.envdirectly in server code). - For domain data, always scope server queries by
organizationIdfrom session.
If your changes affect behavior, architecture, or roadmap status, update:
By participating, you agree to follow CODE_OF_CONDUCT.md.