Files
metapi/CONTRIBUTING.md
T

49 lines
779 B
Markdown

# Contributing
Thanks for contributing to Metapi.
## Development Setup
1. Install dependencies:
```bash
npm install
```
2. Copy environment template:
```bash
cp .env.example .env
```
3. Run migration and start development:
```bash
npm run db:migrate
npm run dev
```
## Quality Checks
Run before opening a PR:
```bash
npm test
npm run build
```
## Pull Request Guidelines
- Keep PRs focused and small.
- Add or update tests for behavior changes.
- Update docs when user-facing behavior/config changes.
- Avoid committing runtime data (`data/`) or temporary files (`tmp/`).
## Commit Messages
Use concise messages with clear scope, for example:
- `feat: add token route health guard`
- `fix: handle empty model list in dashboard`
- `docs: clarify docker env setup`