A fully open-source headless CMS that supports Markdown and Visual Editing
v4 introduces the full-stack plugin model (ADR-007 in the v4 spec) — gitprovider-github is a natural fit as a plugin (server segment for the GitHub API + client segment for the editorial-workflow UI) rather than a top-level package. Moving it to its own repo gives the plugin its own release cadence and unblocks community git-provider plugins to follow the same shape.
345d until removal
"name": "tinacms-gitprovider-github",
"type": "module",
"version": "4.1.10",
"deprecated": "Converting to a v4 plugin at github.com/tinacms/tinacms-gitprovider-github as @tinacms/gitprovider-github. See packages/v4/INTEGRATIONS.md.",@tinacms/gitprovider-github (new repo: github.com/tinacms/tinacms-gitprovider-github) — installed alongside @tinacms/tinacms and registered via defineConfig({ plugins: [gitProviderGitHub({...})] }).
Replace tinacms-gitprovider-github with @tinacms/gitprovider-github in package.json once the new package ships its first release.
Import the plugin factory and register it in defineConfig({ plugins: [...] }) instead of wiring the backend handler manually.
GitHub App credentials and webhook config are unchanged.