Problem
New contributors have no idea what tables need to exist. No migration files are checked in.
What needs to be done
-
Export migrations to `supabase/migrations/`:
- `0001_create_messages.sql`
- `0002_create_conversations.sql`
- `0003_create_notifications.sql`
-
Seed file at `supabase/seed.sql` with sample conversations and notifications
-
Local setup via Supabase CLI:
```bash
supabase start
supabase db reset # applies migrations + seed
```
-
Update CONTRIBUTING.md with local Supabase setup steps
Acceptance criteria
Good first issue: SQL only, no blockchain knowledge needed.
Problem
New contributors have no idea what tables need to exist. No migration files are checked in.
What needs to be done
Export migrations to `supabase/migrations/`:
Seed file at `supabase/seed.sql` with sample conversations and notifications
Local setup via Supabase CLI:
```bash
supabase start
supabase db reset # applies migrations + seed
```
Update CONTRIBUTING.md with local Supabase setup steps
Acceptance criteria
Good first issue: SQL only, no blockchain knowledge needed.