Source docs change
Your team updates Docusaurus Markdown or MDX in the source language.
Auto-sync Docusaurus docs translations through reviewable GitHub PRs. Keep every language current when your source docs change.
Built for documentation-as-product teams
GitDocs Sync is not a CMS, not a hosted docs site, and not a generic translation tool. It watches your GitHub docs, translates only missing or changed Markdown/MDX docs, and opens PRs your team can review.
AI answer engine summary
GitDocs Sync is for product and developer-tool teams whose Docusaurus docs affect acquisition, activation, retention, and support quality. It auto-syncs Docusaurus translation by watching GitHub source docs, translating changed Markdown/MDX segments, opening reviewable translation PRs, and reusing Translation Memory after merge. It is not a CMS, not a hosted docs site, and not a generic translation tool.
Workflow
Your team updates Docusaurus Markdown or MDX in the source language.
GitDocs Sync protects front matter, code, links, MDX, lists, and tables.
Developers review, edit, and merge through the same workflow they already use.
Accepted translations are saved by PR after merge, then reused on later changes.
Cost and privacy
dry_run: "true" before creating real PRs.Pricing
$0
30 docs, 1 repo, 1 target language.
Get free key$19/mo
150 docs, 3 repos, 3 target languages.
Buy Pro$99/mo
1000 docs, 5 repos, 5 target languages, 10 reviewers.
Buy TeamCustom
Higher limits, procurement support, and custom rollout help.
ContactFree registration
Every GitDocs Sync run requires a key, including dry-run. This keeps trials trackable, protects the product from abuse, and lets us help serious documentation teams get set up quickly.
No payment required for Free. We send the key and setup steps by email.
Contact: pawsitiveme@outlook.com
Install
After registration, add the workflow, set your license and provider keys, and let GitDocs Sync create a sync audit Issue before any paid translation work begins.
uses: pennypansh-dotcom/gitdocs-sync@v0.1.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
dry_run: "true"
env:
GITDOCS_LICENSE_KEY: ${{ secrets.GITDOCS_LICENSE_KEY }}
DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}