✨feature: Initial MVP
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# Working Agreements
|
||||
|
||||
## 1. Code Style & Quality
|
||||
|
||||
- PHP: PHPCS with my custom coding standards (`phpcs.xml`), PHPStan level ≥ 6.
|
||||
- JS: ESLint (airbnb/base), Prettier.
|
||||
- Commits: Conventional Commits.
|
||||
- Branches: main (stable), develop, feature branches → PRs.
|
||||
- CI Required Checks: lint, static analysis, unit/integration tests, e2e (smoke), composer validate. No merge to main without green.
|
||||
|
||||
## 2. Security Model
|
||||
|
||||
- Nonces on all state‑changing forms/requests; verify before mutate.
|
||||
- Always sanitize input and escape output.
|
||||
|
||||
## 3. Build & Tooling
|
||||
|
||||
Composer dev deps (suggested):
|
||||
|
||||
- dealerdirect/phpcodesniffer-composer-installer
|
||||
- squizlabs/php_codesniffer
|
||||
- phpstan/phpstan
|
||||
- phpunit/phpunit
|
||||
Reference in New Issue
Block a user