Developers

From Wikipedia, the free encyclopedia

The archive is served as a static site built with Qwik and Qwik City. The content does not live in a database: it is a folder of Markdown notes that is converted into a data file at build time.

Stack

LayerTechnology
FrameworkQwik 1.20 with Qwik City routing
BuildVite 7 and TypeScript
Markdownmarked, run by the vault generator
StylingHand-written CSS that reproduces the Vector layout of MediaWiki
HostingVercel Edge

Content pipeline

The notes are written as Markdown files with wiki links. The script scripts/generate-vault.cjs reads the Markdown files, resolves the wiki links and writes src/data/vault.json. For every entry it extracts the headings, the infobox facts, the source list, the revision history and the talk page, and it computes the backlinks from the links of all other entries.

The route src/routes/wiki/[...slug] renders an entry from that file; the special pages, including these archive pages, live under src/routes/special/. Adding a note to the vault and rebuilding is enough to publish a new entry.

Build

npm run build

The build regenerates the vault, runs the type check and then builds the client and server bundles with Qwik. This page describes the technical side of the archive; statistics counts what it contains.