# GitHub Integration: Dashboards and Metrics as Code | Silicon

URL: https://meetsilicon.com/integrations/github/

> Connect a GitHub repository so Silicon can check pull requests for breaking changes and keep dashboards as code in sync.

Integrations / GitHub
# Silicon + GitHub
Connect a GitHub repository so Silicon can check pull requests for breaking changes and keep dashboards as code in sync.
Available on: All plans
Book a demo
30-minute demo with the founder
Features
## What you can do
- Impact comments on every pull request
- Drafted fix pull requests
- Dashboards and charts stored as YAML
- Preview changes from a branch
Set-up
## Connect GitHub
- Connect Silicon to your GitHub account and choose the repository that holds your dbt project.
- Silicon checks each new pull request against the dashboards and metrics that depend on the changed models.
- When a change would break something, Silicon comments on the pull request and can draft a fix for review.
Detailed instructions for connecting GitHub are in the Silicon docs. Questions about your setup? Talk to Sujay.
FAQ
## GitHub questions
### Does Silicon push to our main branch? +
No. Fixes are opened as pull requests for your team to review and merge.
### Can dashboards be stored in the repository? +
Yes. Dashboards and charts can be kept as YAML next to your dbt project and previewed from a branch.
### Which Silicon plans include GitHub? +
All plans. See the pricing page for what each plan includes.
## More git integrations
- GitLab ->
- Azure DevOps ->
- Bitbucket ->
- All integrations ->
## Tell us where your data lives today.
Book 30 minutes with the founder. Tell us where your data is today, and see Silicon running on sample data.
Book a demo
30-minute demo with the founder
