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!
# Commits | Name |
---|---|
37 | Nolan Phillips |
24 | Scott Byrne |
6 | Kendall Strautman |
3 | jpuri |
2 | Frank Taillandier |
2 | Brandon Landried |
Checkout the GitHub Milestone for all the details on this weeks release.