Connect via OAuth
- In Waterline, go to Settings → Integrations → GitHub
- Click Connect GitHub
- Authorize the Waterline app on GitHub — grant access to the repositories you want to index
- Select a specific repository to connect to this workspace
repo— read access to code, commits, and pull requests (including private repos)read:useranduser:email— read your GitHub identity
Automatic sync
When you connect a repository, Waterline registers a GitHub webhook. Every push to any branch triggers an automatic incremental update — only changed files are re-processed. No manual syncing needed.What gets indexed
Waterline processes every source file in the repository: functions, methods, and classes. Binary files, lock files,node_modules, .git, and build artifacts are excluded automatically.