Fully Decoupled CMS • Progressive Web App • Knowledge Graph & CI Workflows
UX Methods is a content-first Jamstack website built using Sanity and the Astro web framework, and coordinated with a lightweight knowledge graph running on an Apache Jena TDB2 triplestore.
The goal of this project is to:
- Document and interconnect the practices and techniques of user experience design
- Provide a demonstration of the emerging practices of structured content design, composable content publishing, and content-focused knowledge graph integration
This repository is a monorepo of three interrelated components: content management, web applications, and knowledge graph curation and integration.
UX Methods is built and maintained as a content-first resource. This means that content is structured to communicate meaning based on user and organization needs, not around the web requirements of particular "pages." UX Methods uses Sanity, a fully decoupled headless content operations platform, to produce, curate, and distribute content.
UX Methods uses the Astro web framework for fast, accessible progressive web app (PWA) generation and dynamic server-side pages for real-time previews in Sanity's Visual Editing feature.


