Hello World
Your first Copybara workflow - sync files between local Git repositories with a simple transformation.
Hands-on tutorials to help you learn Copybara through practical examples.
Hello World
Your first Copybara workflow - sync files between local Git repositories with a simple transformation.
Open Source a Project
Publish internal code to GitHub while filtering sensitive files and replacing internal references.
Sync Docs via PR
Keep documentation in sync between repositories using Pull Requests for review, with automated GitHub Actions.
Before starting these guides, make sure you have:
| If you want to… | Start with |
|---|---|
| Learn Copybara basics | Hello World |
| Publish code to GitHub | Open Source a Project |
| Sync docs with PR review | Sync Docs via PR |
| Understand concepts first | Core Concepts |
All guides use the same basic command pattern:
java -jar copybara.jar migrate <config-file> <workflow-name>For example:
java -jar copybara.jar migrate copy.bara.sky default