feat: implement build script and parsers to automate Foundry VTT journal pack generation from Obsidian markdown files

This commit is contained in:
Octoturge
2026-06-10 02:16:33 +02:00
parent 23af71e45a
commit 1e8f69701e
9 changed files with 42 additions and 38 deletions
+12 -12
View File
@@ -1,25 +1,25 @@
# Changelog hbm-rpg-v3-lore
# Changelog - hbm-rpg-v3-lore
All notable changes to the **HbM RPG v3 Lore** Foundry VTT module.
All notable changes to the **HbM RPG v3 - Lore** Foundry VTT module.
## [1.1.0] 2026-04-30
## [1.1.0] - 2026-04-30
Version bump to track the companion system release. No content changes.
## [1.0.0] 2026-04-29
## [1.0.0] - 2026-04-29
First production release.
### Added
- 7 `JournalEntry` compendia generated from `_books/*.md` (36 entries total):
- `core-rules-lore` Podręcznik Gry (5)
- `magic-book-lore` Księga Magii (7)
- `bestiary-lore` Bestiariusz (1)
- `blood-magic-history` Arcanum Sanguinis (4)
- `crimson-cult` Chwała Szkarłatnemu Kultowi (5)
- `abyss` Klątwa Otchłani (5)
- `economy` Złoto, Stal i Magia (9)
- `core-rules-lore` - Podręcznik Gry (5)
- `magic-book-lore` - Księga Magii (7)
- `bestiary-lore` - Bestiariusz (1)
- `blood-magic-history` - Arcanum Sanguinis (4)
- `crimson-cult` - Chwała Szkarłatnemu Kultowi (5)
- `abyss` - Klątwa Otchłani (5)
- `economy` - Złoto, Stal i Magia (9)
- Build pipeline: `scripts/parsers/journal-parser.ts` walks
`Rozdział [IVX]+ [:.\-] Title`, deduplicates TOC vs. body, splits chapters by
`____` separators into pages, converts markdown → HTML
@@ -33,7 +33,7 @@ First production release.
### Deferred
- Przewodnik Ludzkości po Magicznym Świecie packs (`world-overview`, `deities`,
`universe`, `sol3-society`, `afterlife`, `documents`) book not yet in
`universe`, `sol3-society`, `afterlife`, `documents`) - book not yet in
`_books/`. Will land in v1.1.0.
- Automatic UUID cross-link injection (parser emits `lore-link` placeholders
ready for a follow-up rewrite pass).