Skip to content

Add collection themes for all current Aardvark repositories - #26

Merged
ewlarson merged 1 commit into
mainfrom
feature/federal-collection-themes
Nov 11, 2026
Merged

ewlarson merged 1 commit into
mainfrom
feature/federal-collection-themes

Conversation

@ewlarson

Copy link
Copy Markdown
Collaborator

Adds 11 collection portals so Discovery covers all 16 repositories currently declaring Aardvark in OGM's supported_schemas property. Each new portal follows the existing USGS collection layout with localized copy, three discovery pathways, a repository-scoped map and search, source links, and a static home URL.

  • New themes: Berkeley, George Mason, Harvard, Princeton, Stanford, UT Austin, UW–Milwaukee, Lunaris, Humanitarian Data Exchange, USDA NAIP, and a repository-scoped geobtaa portal.
  • Add per-theme manifests using the bundled default icons. Existing BTAA, institutional, and federal presets keep their established behavior.
  • Make the collection introduction image optional, with a full-width text layout when no verified image is configured.
  • Honor explicitly empty featured-record lists: Harvard and George Mason retain their maps without fetching unrelated BTAA examples.
  • Document repository coverage, adoption, scope verification, and the empty-list behavior in README and DESIGN.

Validation

  • Production builds pass at the root and under /ogm-discovery/.
  • Typecheck and lint pass.
  • 61 relevant tests pass across nine files, including collection rendering, carousel behavior/accessibility, homepage behavior, and API requests.
  • Verified static entry points for all 16 repositories and the 11 new manifests, icon paths, and subpath URLs.
  • Desktop (1440px) and mobile (390px) browser checks found no horizontal overflow or broken images on the sampled portals.
  • Changed-file formatting and git diff --check pass. Repository-wide formatting still reports 14 pre-existing, unchanged files.

Catalog availability

Repository properties and API filters were checked on November 11, 2026. Harvard and George Mason declare Aardvark but currently return no records from the reference API; their themes preserve the correct filters and empty featured lists pending backend ingestion. The other 14 repository filters return records. Archived campus repositories whose schema properties were cleared are excluded from the current inventory.

After deployment, new entry points include /ogm-discovery/usda-naip/, /ogm-discovery/hdx/, and /ogm-discovery/lunaris/; the README lists every theme path.

@ewlarson
ewlarson merged commit 53cee27 into main Nov 11, 2026
5 checks 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