website

diffuse-systems.com

Two sites, one repository.

     
docs/ docs.diffuse-systems.com the documentation, VitePress
www/ diffuse-systems.com the marketing site, hand-written

Running them

cd docs && npm install && npm run dev     # http://localhost:3000
cd www  && python3 -m http.server 3001    # http://localhost:3001

www is static HTML, CSS and one JavaScript file. There is no build step and nothing to install: any static server will do, and so will opening the files.

Rules both sites follow

Nothing loads from a third party. No webfont from a CDN, no analytics, no tag manager, no embedded anything. The typeface is served from our own origin and the documentation search index is built at compile time. A product that sells sovereignty cannot have a site that phones somebody else.

No third-party logo appears anywhere. The “runs on” band is text. We do not own those marks and putting one on a page implies an endorsement we do not have.

No performance figure that has not been measured on hardware we can name.

No emoji, no em dash.

The typeface

Roboto Condensed and Roboto, Apache 2.0, in www/assets/fonts with the licence beside them. Condensed and technical in headings, upright for body text.

Licence

The sites are proprietary. Diffuse Open, referenced from the documentation, is AGPL-3.0 and lives in its own repository.