From be219a1f9b39bbb3a5ea0acb90690acb0a9ad784 Mon Sep 17 00:00:00 2001 From: Denis Drobyshev Date: Mon, 10 Aug 2026 15:35:39 +0300 Subject: [PATCH 1/2] Rebuild the site as a datasheet rather than a landing page The old page read as a developer portfolio: a terminal mock with fake traffic lights, pill-shaped tags, rounded cards, icon circles. Those are decorations standing in where a fact should be, and the copy had the same problem - a rhetorical question opening the course section, "Interfaces, not just libraries", "Structure that outlives the sprint". Clever headings and the not-just-X-but-Y construction are exactly what the writing standard in this organisation rejects. What replaces it is the shape a specification uses. Near-black, one accent, hairline rules, no rounded corners and no shadows. Every number now carries the conditions it was measured under directly beneath it: 86% is followed by "line coverage, pytest-cov in CI, the build fails below the threshold". A claim with its measurement attached is the thing that reads as premium; an adjective is not. Headings are plain nouns now - Projects, Method, Licensing - and the sections were renamed accordingly, so #course became #reading and #engineering became #method on both language pages and in the legal page's navigation. Also fixed while here: stadion and research were missing from the site entirely. A visitor reading only this page would not have learned either existed. The colour-scheme toggle is gone. The site commits to one scheme, for the reason already written into the lemma documentation: a toggle means designing the whole thing twice, and the second design is the one nobody checks. That removed the theme code from site.js and the pre-paint script from every page. Clause 7 of the privacy policy described storing a chosen theme in localStorage. With no theme to store, the clause described behaviour that does not happen, so it now says the site stores nothing at all. That is the only change to the legal text. --- 404.html | 11 +- assets/site.css | 1064 ++++++++++++++++++---------------------------- assets/site.js | 31 +- index.html | 705 ++++++++++++++---------------- legal/index.html | 33 +- ru/index.html | 736 ++++++++++++++------------------ 6 files changed, 1077 insertions(+), 1503 deletions(-) diff --git a/404.html b/404.html index 13bdde6..2719299 100644 --- a/404.html +++ b/404.html @@ -4,23 +4,16 @@ Page not found — DrobyshevDev + - - -