Split the Seventy Apostles into individual saints + roster on OS-0384#206
Open
SimplyThomas wants to merge 1 commit into
Open
Split the Seventy Apostles into individual saints + roster on OS-0384#206SimplyThomas wants to merge 1 commit into
SimplyThomas wants to merge 1 commit into
Conversation
…S-0384
Dissolve the 13 bundled "Apostles X, Y, Z of the Seventy" rows into one row
per apostle so each has their own page, and surface the full roster inline on
the Synaxis of the Seventy Apostles page (OS-0384).
Data:
- Add 48 individual apostle rows (OS-2756..OS-2803), incl. the previously
missing Epaphras and a distinct "Mark, cousin of Barnabas". Honest stubs:
feast(s), region/see-in-life, short prayer, brief life, sources.
- Retire 13 bundle rows (OS-0263/0344/0688/0997/1040/1192/1368/1589/1608/
2121/2151/2172/2321) → data/retired_ids.csv, canonical home = OS-0384.
- Clean mini-bundle rows to their single saint + union feast days
(OS-0903 Sosthenes, OS-0961 Herodion, OS-0796 Hermes, OS-2110 Tertius).
- Rebuild seventy-apostles membership: 78 individual apostles + OS-0384 as
the synaxis `anchor`; add the majors already present (Luke, Stephen,
Mark the Evangelist, Simeon son of Cleopas, James the Brother of the Lord).
- Delete the 10 retired-bundle profile YAMLs.
Frontend:
- SaintView: a synaxis umbrella ("Synaxis …" anchoring a synaxis group) now
renders its members inline ("Commemorated on this day") as linked cards.
- group/[slug]: exclude the synaxis umbrella row from its own roster.
make validate clean (0 errors); astro build + lint green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Deploying orthodox-saints with
|
| Latest commit: |
4752471
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://0a06e0bf.orthodox-saints.pages.dev |
| Branch Preview URL: | https://saint-profile-review.orthodox-saints.pages.dev |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What & why
The Synaxis of the Seventy Apostles (OS-0384, Jan 4) page now lists every commemorated apostle inline, each linking to their own page. To make that possible, the 13 bundled "Apostles X, Y, Z of the Seventy" rows have been dissolved into one row per apostle.
Data changes
data/retired_ids.csv(canonical home = OS-0384, reasons name the split-out IDs). 10 retired-bundle profile YAMLs deleted.anchor. Added the majors already in the dataset — Luke, Stephen the Protomartyr, Mark the Evangelist, Simeon son of Cleopas, James the Brother of the Lord.Frontend
SaintView: a synaxis umbrella renders its members inline ("Commemorated on this day") as linked avatar cards (reuses the companions grid).group/[slug]: the umbrella row no longer lists itself among its members.Judgment calls (please sanity-check)
Follow-ups
Verification
make validate→ CLEAN, 0 errorsastro build→ 2803 pages, success ·npm run lint→ cleanPreview
Preview: https://saint-profile-review.orthodox-saints.pages.dev/saint/OS-0384/ — the Synaxis page with the inline roster.
🤖 Generated with Claude Code