Thanks for contributing to this project. This guide explains how to get set up, make changes, and submit work.
- Fork and clone the repo.
- Install dependencies:
composer installnpm install
- Copy env and configure:
cp .env.example .env- update DB credentials as needed
- Generate app key:
php artisan key:generate
composer run test
- PHP:
composer run lint - Workflows:
npm run lint:workflows
- Follow existing patterns and naming conventions.
- Keep changes focused and avoid unrelated refactors.
- Add or update tests for behavior changes.
- Use clear, descriptive commits.
- Ensure CI passes before opening a PR.
- Include a concise summary and testing notes in the PR description.
- Do not commit secrets or credentials.
- Report vulnerabilities privately.