Skip to content

TryGhost/SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4088cd5 · Mar 25, 2025
Jan 13, 2022
Mar 25, 2025
Oct 3, 2018
Oct 26, 2023
Jan 6, 2025
Jan 6, 2025
Jan 19, 2021
Oct 3, 2018
Feb 16, 2021
Mar 25, 2025
Jul 24, 2020
Mar 25, 2025

Repository files navigation

Ghost SDK

A collection of tools for interacting with Ghost's APIs.

Develop

This is a mono repository, managed with lerna.

  1. git clone this repo & cd into it as usual
  2. yarn setup is mapped to lerna bootstrap
    • installs all external dependencies
    • links all internal dependencies

To add a new package to the repo:

  • install slimer
  • run slimer new <package name>

Run

  • yarn dev

Test

  • yarn lint run just eslint
  • yarn test run lint and tests

Publish

  • yarn ship is an alias for lerna publish
    • Publishes all packages which have changed
    • Also updates any packages which depend on changed packages

NOTE: use yarn ship --git-remote upstream to correctly update tags and version commits, when your remote origin is set up to a fork of TryGhost/SDK and original repository is set to upstream.

Copyright & License

Copyright (c) 2013-2025 Ghost Foundation - Released under the MIT license.