gocortexio/spellbook

By gocortexio

Updated 2 months ago

A Python toolset for building, validating, and packaging Cortex Platform content packs.

Image
Languages & frameworks
Developer tools
0

6.3K

gocortexio/spellbook repository overview

Spellbook is a development workbench for creating Cortex Platform content. It provides tools for pack creation, validation, and packaging while keeping your content in a separate repository that you control.

The key design principle is separation of concerns: Spellbook is the tool, your content is yours. You create a content instance with Spellbook, then push that instance to your own Git repository.

https://github.com/gocortexio/spellbook

# Pull from GitHub Container Registry (preferred)
docker pull ghcr.io/gocortexio/spellbook:latest

# Or build locally from source
docker build -t ghcr.io/gocortexio/spellbook .

# Create a content instance
docker run --rm -v $(pwd):/content ghcr.io/gocortexio/spellbook init my-content --author "My Organisation"

# Initialise Git (required for validation)
cd my-content
git init
git add .
git commit -s -m "Initial commit"

# Build all packs
docker run --rm -v $(pwd):/content ghcr.io/gocortexio/spellbook build --all

Tag summary

Content type

Image

Digest

sha256:07295e09c

Size

125.3 MB

Last updated

2 months ago

docker pull gocortexio/spellbook