Skip to content
This repository was archived by the owner on Oct 20, 2026. It is now read-only.

feat(taxonomies): Jekyll parity slice 2 - #68

Merged
subhangadirli merged 3 commits into
mainfrom
feat/jekyll-taxonomies
Sep 22, 2026
Merged

subhangadirli merged 3 commits into
mainfrom
feat/jekyll-taxonomies

Conversation

@subhangadirli

Copy link
Copy Markdown
Owner

Roadmap: Jekyll parity / slice 2 taxonomies (ADR-008), stacked on #67
Scope: categories frontmatter, taxonomy grouping, layout-gated archives + sitemap, dev full path; not touched: data files, import, pagination logic
Steps:

  • feat(frontmatter): categories + category alias
  • feat(content): taxonomy grouping by slug
  • feat(build): gated archives + sitemap
    Tests: taxonomy_spec content 2/0/0 + build 3/0/0 + parser 21/0/0; full 437 green; format + shards build ok
    Manual: new /tmp/tax-smoke + tag/tags layouts + build 6 pages + tags/crystal index + check (SEO warnings only, expected)
    Docs: adr/008 + content.md frontmatter table + taxonomies section
    Risk: no engine change; existing builds byte-identical without taxonomy layouts; new URLs only when opted in

ADR-008 slice 2: categories + category merged deduped, scalar-or-list.
Verified: parser_spec 21/0/0.
ADR-008 core: tags/categories terms, display names, newest-first items.
Verified: taxonomy_spec 2/0/0.
ADR-008 pipeline: term/index pages, conflict checks, sitemap, dev full path.
Verified: taxonomy_spec 3/0/0, full 437 green, shards build ok.
@subhangadirli
subhangadirli changed the base branch from feat/jekyll-pagination to main September 22, 2026 18:02
@subhangadirli
subhangadirli merged commit b4c75c7 into main Sep 22, 2026
2 checks passed
@subhangadirli
subhangadirli deleted the feat/jekyll-taxonomies branch September 23, 2026 06:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant