Everything you need to maintain the MPS Lab website. Start with the guide that matches what you want to do.
| Guide | Use it when you want to… |
|---|---|
| Getting Started | Install dependencies and run the site locally |
| Content Guides | Add/update/remove content — one guide per content type |
| Contributing Guide | Set up, follow the workflow, and conventions |
| Architecture | Understand the tech stack, structure, UI, and search |
| Build & Deployment | Build, deploy, or troubleshoot the site |
| Migration Plan | Review the migration/deployment history |
Each content type has its own self-contained guide under content/:
- People — add / update / move to alumni / remove
- Publications
- News, awards & grants
- Research areas & reading lists
- Gallery
- Software · Sponsors · FAQ · Teaching
After any change, validate it with a full build:
npm run buildIf the build passes, your content is valid and the site will render. If it fails, the error message points to the file and field to fix.