Docs

Learn

v.Latest
Documentation
Contribution Guidelines
Table of Contents

This page is out of date - check out the TinaCMS GitHub for the latest contribution information

The following is a set of guidelines and tips for contributing to the TinaCMS and its packages. Please also reference this doc for the latest info on contributing.

If you have questions or need help, please post it on the Forum.

How to Contribute

Contributing Code

Read the set-up guide to get started developing on Tina locally.

Making Commits

TinaCMS uses Conventional Commits to generate CHANGELOG entries. Please make sure your commits follow this convention.

Creating Packages

Packages in Tina are organized according to their name

Type

Naming Convention

Example Path

Internal packages

@tinacms/*

@tinacms/core

Node API extensions

@tinacms/api-*

@tinacms/api-git

React specific packages

react-tinacms-*

react-tinacms-remark

Gatsby plugins

gatsby-tinacms-*

gatsby-tinacms-json

NextJS package

next-tinacms-*

next-tinacms-markdown

Demo Projects

demo-*

demo-gatsby