Code for DIF main site, located at: https://identity.foundation
npm install # Install dependencies
npm run build # Build the site
npx serve docs # Serve locally at http://localhost:3000For development with auto-rebuild: gulp watch
- Site Update Guide - How to update members, contributors, and groups
- Development Guide - Technical details for developers
├── config/ # Group configurations (WGs, SIGs, User Groups)
├── templates/
│ ├── pages/ # Page templates
│ │ ├── index.html.njk # Homepage (member logos, contributors)
│ │ ├── working-groups/ # WG page templates
│ │ ├── special-interest-groups/
│ │ └── user-groups/
│ └── partials/ # Reusable template components
├── assets/
│ └── images/
│ ├── logos/ # Member company logos
│ └── photos/ # Chair/person photos
├── docs/ # Generated site (served via GitHub Pages)
└── gulpfile.js # Build configuration
| Task | Where to Edit |
|---|---|
| Add Associate Member logo | templates/pages/index.html.njk + assets/images/logos/ |
| Add Contributor name | templates/pages/index.html.njk |
| Add/Edit Working Group | config/working-groups.js |
| Add/Edit SIG | config/special-interest-groups.js |
| Add/Edit User Group | config/user-groups.js |
See Site Update Guide for detailed instructions.