tinacms/tinacms
public

Tinacms

A fully open-source headless CMS that supports Markdown and Visual Editing

rss

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

deprecated June 2, 2026removal June 2, 2027
JSON
"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({...})] }).

  1. Replace tinacms-gitprovider-github with @tinacms/gitprovider-github in package.json once the new package ships its first release.

  2. Import the plugin factory and register it in defineConfig({ plugins: [...] }) instead of wiring the backend handler manually.

  3. GitHub App credentials and webhook config are unchanged.

  • JackDevAUJackDevAUadded packages/tinacms-gitprovider-github/package.json6/2/2026