0.42.1 • Published 4 years ago

@tinacms/api-git v0.42.1

Weekly downloads
1,169
License
Apache-2.0
Repository
github
Last release
4 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

4 years ago

0.39.0

4 years ago

0.31.0

5 years ago

0.31.0-alpha.6

5 years ago

0.31.0-alpha.5

5 years ago

0.29.0

5 years ago

0.26.0

5 years ago

0.24.0

5 years ago

0.7.0

5 years ago

0.7.0-alpha.0

5 years ago

0.6.0

5 years ago

0.5.7-alpha.0

5 years ago

0.5.6

5 years ago

0.5.6-alpha.1

5 years ago

0.5.6-alpha.0

5 years ago

0.5.5-alpha.1

5 years ago

0.5.5

5 years ago

0.5.5-alpha.0

5 years ago

0.5.4

5 years ago

0.5.4-alpha.0

5 years ago

0.5.4-canary.25

5 years ago

0.5.4-canary.22

5 years ago

0.5.3-alpha.1

5 years ago

0.5.3

5 years ago

0.5.3-canary.10

5 years ago

0.5.3-canary.1

5 years ago

0.5.3-alpha.0

6 years ago

0.5.2

6 years ago

0.5.0-canary.10

6 years ago

0.5.0-canary.8

6 years ago

0.5.0-canary.7

6 years ago

0.5.1

6 years ago

0.5.0-alpha.12

6 years ago

0.5.0-canary.15

6 years ago

0.5.0-canary.6

6 years ago

0.5.1-canary.18

6 years ago

0.5.0-alpha.11

6 years ago

0.5.1-canary.23

6 years ago

0.5.1-canary.4

6 years ago

0.5.1-canary.0

6 years ago

0.5.0-canary.13

6 years ago

0.5.0-alpha.10

6 years ago

0.5.0

6 years ago

0.5.0-alpha.9

6 years ago

0.5.0-alpha.8

6 years ago

0.5.0-alpha.7

6 years ago

0.5.0-alpha.6

6 years ago

0.5.0-alpha.5

6 years ago

0.5.0-alpha.4

6 years ago

0.5.0-alpha.3

6 years ago

0.5.0-alpha.2

6 years ago

0.5.0-alpha.1

6 years ago

0.5.0-alpha.0

6 years ago

0.4.7-canary.6

6 years ago

0.4.6-alpha.2

6 years ago

0.4.6

6 years ago

0.4.6-canary.5

6 years ago

0.4.6-alpha.1

6 years ago

0.4.6-canary.0

6 years ago

0.4.5-alpha.0

6 years ago

0.4.6-alpha.0

6 years ago

0.4.5

6 years ago

0.4.4-alpha.1

6 years ago

0.4.4

6 years ago

0.4.1-canary.11

6 years ago

0.4.3

6 years ago

0.4.1-canary.6

6 years ago

0.4.2-alpha.0

6 years ago

0.4.1

6 years ago

0.1.1-canary.202

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.1.1-canary.182

6 years ago

0.1.1-canary.180

6 years ago

0.1.1-canary.179

6 years ago

0.1.1-canary.177

6 years ago

0.1.1-canary.173

6 years ago

0.1.1-canary.166

6 years ago

0.3.0-alpha.0

6 years ago

0.1.1-canary.163

6 years ago

0.2.4

6 years ago

0.1.1-canary.154

6 years ago

0.2.4-alpha.1

6 years ago

0.2.4-alpha.0

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.1-alpha.3

6 years ago

0.2.1-alpha.2

6 years ago

0.2.1-alpha.1

6 years ago

0.2.1-alpha.0

6 years ago

0.2.0

6 years ago

0.2.0-alpha.0

6 years ago

0.1.1

6 years ago

0.1.1-alpha.0

6 years ago

0.1.0

6 years ago

0.1.0-alpha.13

6 years ago

0.1.0-alpha.12

6 years ago

0.1.0-alpha.11

6 years ago

0.1.0-alpha.10

6 years ago

0.1.0-alpha.7

6 years ago

0.1.0-alpha.6

6 years ago

0.1.0-alpha.5

6 years ago

0.1.0-alpha.4

6 years ago

0.1.0-alpha.3

6 years ago

0.1.0-alpha.2

6 years ago

0.1.0-alpha.1

6 years ago

0.1.0-alpha.0

6 years ago