> ## Documentation Index
> Fetch the complete documentation index at: https://insight-flow.potatodog.cc/llms.txt
> Use this file to discover all available pages before exploring further.

# Contributing

> Basic conventions for contributing to Insight Flow

## Development Guidance

* Read the related docs and implementation before editing
* Keep API payloads, schemas, and frontend types aligned
* Use Alembic for database schema changes
* Reuse the existing collector, provider, and destination patterns

## Common Checks

```bash theme={null}
make test-all
make profile-check
```

If you only need backend tests:

```bash theme={null}
make test-backend
```

## Important Locations

* Backend entrypoint: `backend/app/main.py`
* API routes: `backend/app/api/v1/`
* Frontend API client: `frontend/src/lib/api.ts`
* Docs site: `docs/`
