# GitHub

Connect GitHub and start asking questions and writing docs about your codebase in minutes. It's the fastest way to give Falconer real context about how your software works.

## What's synced

Repositories, code files, and pull requests from the repositories you select.

## What you can do

- Ask questions about your codebase and get code-aware answers.
- Generate documentation directly from code.
- [Detect when code changes affect documentation.](/docs/update/keep-docs-in-sync-with-prs)

## Connect GitHub

1. Navigate to **Integrations** from the bottom-left menu.
2. Click **Connect** next to GitHub.
3. Authorize Falconer to access your GitHub account.
4. Select the specific repositories you want to sync.

Falconer begins syncing immediately. Initial indexing typically completes within minutes.

Connecting GitHub requires GitHub organization admin permission and owner permission to your Falconer organization. Use **Configure** at any time to change which repositories are synced.

## Public repositories

You can also add public repositories without authentication. Use the public repository option on the Integrations page to index any public repo by URL.