0.42.1 • Published 3 years ago

@tinacms/api-git v0.42.1

Weekly downloads
1,169
License
Apache-2.0
Repository
github
Last release
3 years ago

@tinacms/api-git

Installation

yarn add @tinacms/api-git

Example 1: Basic Git API Setup

const express = require('express')
const cors = require('cors')
const gitApi = require('@tinacms/api-git')

const server = express()

server.use(cors())
server.use('/___tina', gitApi.router())

server.listen(port, err => {
  if (err) throw err
  console.log(`> Ready on http://localhost:${port}`)
})

Example 2: Configuring the Git API

const path = require('path')
const REPO_ABSOLUTE_PATH = path.join(process.cwd(), '../..')

const options = {
  pathToRepo: REPO_ABSOLUTE_PATH,
  pathToContent: 'docs',
  defaultCommitMessage: 'Edited with TinaCMS',
  defaultCommitName: 'TinaCMS',
  defaultCommitEmail: 'git@tinacms.org',
  pushOnCommit: false,
}

server.use('/___tina', gitApi.router(options))
  • pathToRepo: The base-path to the repository where the content is stored in. Default: The repository root.
  • pathToContent: The directory to the root of your app within the repository. Default: The repository root. This can be useful for monorepos, when you have multiple sites within one repository.
  • defaultCommitMessage: The default commit message. Default: ‘Edited with TinaCMS’
  • defaultCommitName: The default git user name.
  • defaultCommitEmail: The default git user email.
  • pushOnCommit: Indicates if every commit should also be pushed automatically. Default: true.

Configure env

The following environment variables can be configured:

  GIT_REMOTE
  SSH_KEY
  • GIT_REMOTE: Git remote where to push/pull from.
  • SSH_KEY: Base64-encoded SSH key (with write access).
0.42.1

3 years ago

0.39.0

3 years ago

0.31.0

4 years ago

0.31.0-alpha.6

4 years ago

0.31.0-alpha.5

4 years ago

0.29.0

4 years ago

0.26.0

4 years ago

0.24.0

4 years ago

0.7.0

4 years ago

0.7.0-alpha.0

4 years ago

0.6.0

4 years ago

0.5.7-alpha.0

4 years ago

0.5.6

4 years ago

0.5.6-alpha.1

4 years ago

0.5.6-alpha.0

4 years ago

0.5.5-alpha.1

4 years ago

0.5.5

4 years ago

0.5.5-alpha.0

4 years ago

0.5.4

4 years ago

0.5.4-alpha.0

4 years ago

0.5.4-canary.25

4 years ago

0.5.4-canary.22

4 years ago

0.5.3-alpha.1

4 years ago

0.5.3

4 years ago

0.5.3-canary.10

4 years ago

0.5.3-canary.1

4 years ago

0.5.3-alpha.0

4 years ago

0.5.2

4 years ago

0.5.0-canary.10

4 years ago

0.5.0-canary.8

4 years ago

0.5.0-canary.7

4 years ago

0.5.1

4 years ago

0.5.0-alpha.12

4 years ago

0.5.0-canary.15

4 years ago

0.5.0-canary.6

4 years ago

0.5.1-canary.18

4 years ago

0.5.0-alpha.11

4 years ago

0.5.1-canary.23

4 years ago

0.5.1-canary.4

4 years ago

0.5.1-canary.0

4 years ago

0.5.0-canary.13

4 years ago

0.5.0-alpha.10

4 years ago

0.5.0

4 years ago

0.5.0-alpha.9

4 years ago

0.5.0-alpha.8

4 years ago

0.5.0-alpha.7

4 years ago

0.5.0-alpha.6

4 years ago

0.5.0-alpha.5

4 years ago

0.5.0-alpha.4

4 years ago

0.5.0-alpha.3

4 years ago

0.5.0-alpha.2

4 years ago

0.5.0-alpha.1

4 years ago

0.5.0-alpha.0

4 years ago

0.4.7-canary.6

4 years ago

0.4.6-alpha.2

4 years ago

0.4.6

4 years ago

0.4.6-canary.5

4 years ago

0.4.6-alpha.1

4 years ago

0.4.6-canary.0

4 years ago

0.4.5-alpha.0

4 years ago

0.4.6-alpha.0

4 years ago

0.4.5

4 years ago

0.4.4-alpha.1

4 years ago

0.4.4

4 years ago

0.4.1-canary.11

4 years ago

0.4.3

5 years ago

0.4.1-canary.6

5 years ago

0.4.2-alpha.0

5 years ago

0.4.1

5 years ago

0.1.1-canary.202

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.1.1-canary.182

5 years ago

0.1.1-canary.180

5 years ago

0.1.1-canary.179

5 years ago

0.1.1-canary.177

5 years ago

0.1.1-canary.173

5 years ago

0.1.1-canary.166

5 years ago

0.3.0-alpha.0

5 years ago

0.1.1-canary.163

5 years ago

0.2.4

5 years ago

0.1.1-canary.154

5 years ago

0.2.4-alpha.1

5 years ago

0.2.4-alpha.0

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.1-alpha.3

5 years ago

0.2.1-alpha.2

5 years ago

0.2.1-alpha.1

5 years ago

0.2.1-alpha.0

5 years ago

0.2.0

5 years ago

0.2.0-alpha.0

5 years ago

0.1.1

5 years ago

0.1.1-alpha.0

5 years ago

0.1.0

5 years ago

0.1.0-alpha.13

5 years ago

0.1.0-alpha.12

5 years ago

0.1.0-alpha.11

5 years ago

0.1.0-alpha.10

5 years ago

0.1.0-alpha.7

5 years ago

0.1.0-alpha.6

5 years ago

0.1.0-alpha.5

5 years ago

0.1.0-alpha.4

5 years ago

0.1.0-alpha.3

5 years ago

0.1.0-alpha.2

5 years ago

0.1.0-alpha.1

5 years ago

0.1.0-alpha.0

5 years ago