April 6, 2020
By Nolan Phillips
The TinaCMS core team continues to work towards making Open Authoring with GitHub + Next.js a viable solution for all open source projects!
Last week the team finished the bulk of the refactoring needed to make this possible. The main
tinacms package has been decoupled from the Sidebar UI, the changes from RFC 0005 have been implemented, and a draft PR has been created to add the Toolbar package.
A pull request has also been opened to add a new
react-tinacms-github package to the repository. This package provides all the front-end code needed to use TinaCMS to authenticate and edit content via the GitHub API. We'll be testing the pre-release of this package this week on this very site!
Another draft PR has started for
next-tinacms-github, a package of helpers for setting up your Next.js website to work with
react-tinacms-github. This package will help you setup the new Preview Mode introduced in Next 9.3
Those PRs are still in progress so here are some highlights from the changes we released this week!
Continuing the refactoring planned a few weeks ago, we introduced two new packages:
Thanks to everyone for contributing!
And a special thanks to Brandon Landried for making his first contribution to Tina!
Checkout the GitHub Milestone for all the details on this weeks release.