5eTools homebrew for deploying with the website & FoundryVTT
Find a file
2026-01-29 07:52:21 +00:00
.forgejo/workflows trigger necromancer 2026-01-28 19:24:22 -08:00
scripts
thirdparty DoDk 2025-12-30 21:51:09 -08:00
.gitignore
Dungeon Church; Pyora NPCs.json 🤖 Updated from upstream: Dungeon Church; Pyora NPCs.json [skip ci] 2026-01-29 03:34:06 +00:00
Dungeon Church; Pyora.json 🤖 Updated from upstream: Dungeon Church; Pyora.json [skip ci] 2026-01-29 07:52:21 +00:00
Dungeon Church; Rider-Waite Tarot.json 🤖 Updated from upstream: Dungeon Church; Pyora NPCs.json, Dungeon Church; Pyora.json, Dungeon Church; Rider-Waite Tarot.json, Dungeon Church; Zines.json 2026-01-29 02:02:01 +00:00
Dungeon Church; Zines.json 🤖 Updated from upstream: Dungeon Church; Pyora NPCs.json, Dungeon Church; Pyora.json, Dungeon Church; Rider-Waite Tarot.json, Dungeon Church; Zines.json 2026-01-29 02:02:01 +00:00
index.json 🤖 Modified Ghostfire Gaming; Dungeons of Drakkenheim.json; Rebuilt index.json 2025-12-31 05:51:40 +00:00
README.md

Dungeon Church Homebrew - Production Deployment

This is the production deployment repository for all Dungeon Church homebrew content for use with 5eTools and FoundryVTT.

What This Does

This repository automatically merges content from multiple sources and maintains a unified index:

  1. Syncs upstream content - Pulls the latest Dungeon Church homebrew from dungeonchurch-pyora every hour
  2. Combines with third-party content - Includes additional homebrew content stored in the thirdparty/ directory
  3. Regenerates index - Automatically rebuilds index.json whenever files are added, removed, or updated from either source

All changes are tracked with descriptive commit messages and detailed job summaries.

Automation

The sync-upstream.yml workflow runs:

  • Every hour (scheduled)
  • On push to thirdparty/**/*.json files
  • Manually via workflow_dispatch

The workflow automatically detects changes, regenerates the index, and commits with messages like:

  • 🤖 Added thirdparty/Monsters of Drakkenheim.json; Rebuilt index.json
  • 🤖 Updated from upstream: Dungeon Church; Pyora.json; Rebuilt index.json

Manual Index Regeneration

To manually regenerate the index:

python3 scripts/generate-index.py