Thank you for your interest in contributing to the Portfolio project!
- Fork the repo and create your branch from
main. - Install dependencies:
npm install. - Run tests:
npm run test. - Enforce Quality: Ensure
npm run validateandnpm run verify:qualitypass. - Commit with conventional prefixes:
feat:,fix:,chore:,docs:.
This project uses a "Quality Ratchet" system. Every contribution must maintain or improve the current quality metrics (coverage, performance, a11y).
Please use the GitHub Issue templates for bug reports and feature requests.