Connect your project to a GitHub repository to pull code, sync changes, and use GitHub-based workflows for deploys and reviews.Documentation Index
Fetch the complete documentation index at: https://archie.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
What you get
- Code sync — generated code appears as commits in your repository
- PR-based workflow — work in branches, review diffs, merge to deploy
- Self-hosting — pull the code and host anywhere
- CI integration — wire up GitHub Actions for tests and custom deploys
Connecting
- Open Project → Settings → GitHub.
- Click Connect GitHub. You will be redirected to GitHub to authorize Archie’s app.
- Pick the repository (existing or new) to link.
- Confirm the branch strategy (main-only, or main + dev).
- Save.
What gets pushed
- Generated frontend, backend, schema, migrations, and configuration
- Custom function handlers
- Project metadata (blueprint, specifications) as YAML or JSON for reproducibility
- Secrets and credentials — they remain in Archie’s encrypted store
- Build artifacts (containers, dist folders) — only source
Branch strategy
By default, Archie targetsmain. For PR workflows, you can configure Archie to push to a feature branch and open a PR for human review before merging.
FAQ
Can I commit by hand and push to the linked repo?
Can I commit by hand and push to the linked repo?
Yes. Local commits sync back into Archie on the next pull. Be careful with merge conflicts.
What happens if the GitHub OAuth fails?
What happens if the GitHub OAuth fails?
The app shows an error page and asks you to retry. Common causes: revoked GitHub permissions, two-factor required.