Skip to content

Collapse taxonomy into a single grouped Taxon facet - #2

Merged
bwprice merged 2 commits into
mainfrom
claude/repo-website-spec-review-uv7lac
Jul 19, 2026
Merged

bwprice merged 2 commits into
mainfrom
claude/repo-website-spec-review-uv7lac

Conversation

@bwprice

@bwprice bwprice commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Replace the separate Kingdom and Phylum/Division facets with one taxon facet whose values are phyla/divisions, grouped under their kingdom (Animalia / Plantae / Fungi) in _data/tags.yml. Entries are tagged at phylum/division level; the kingdom is implied by the grouping.

  • Filter UI renders Taxon as one dropdown with kingdom sub-headings, each a select-all toggle (indeterminate when partially selected)
  • Entry front-matter, methods.json, and the method issue form now use a single taxon field / dropdown instead of two
  • validate_entries.rb flattens the taxon map to check phylum-level values
  • Only animals, plants and fungi are represented
  • Docs (SPEC, CONTRIBUTING, README) updated

Claude-Session: https://claude.ai/code/session_01HYAEmscFHjiQFP1sqNEBEF

bwprice and others added 2 commits July 19, 2026 21:07
Replace the separate Kingdom and Phylum/Division facets with one `taxon`
facet whose values are phyla/divisions, grouped under their kingdom
(Animalia / Plantae / Fungi) in _data/tags.yml. Entries are tagged at
phylum/division level; the kingdom is implied by the grouping.

- Filter UI renders Taxon as one dropdown with kingdom sub-headings, each a
  select-all toggle (indeterminate when partially selected)
- Entry front-matter, methods.json, and the method issue form now use a single
  taxon field / dropdown instead of two
- validate_entries.rb flattens the taxon map to check phylum-level values
- Only animals, plants and fungi are represented
- Docs (SPEC, CONTRIBUTING, README) updated

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HYAEmscFHjiQFP1sqNEBEF
@bwprice
bwprice merged commit 336702c into main Jul 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant