Skip to content

History / Getting Started

Revisions

  • docs(wiki): 3.6.2 Colophon — reproducible archives, three update paths, the cost of freshness Records what was measured this session: one digest for the same commit on Windows, Debian and the Ubuntu runner (aa6ae601…), the three update paths and what each needs (a key alone does not arm remote replacement; ALLOW_UPDATE does), the cost of revalidate_freq=0 (41 files × 4.2 µs ≈ 0.17 ms against a 39 ms mean), and the config layout with the check that a release .md.ini is a symlink — the defect that silently moved settings into the release directory until 3.6.2.

    Mikhail Deynekin committed Nov 14, 2026
  • docs(wiki): 3.6.1 Cachet and the measured opcache window The Updates page said a switched symlink keeps serving old bytecode "for minutes". Measured on the live pool instead: 61 s without a reset (opcache.revalidate_freq=60, polled once a second), the first request with a token-scoped reset, and one second on the real deploy of 3.6.1. Also records the trap that php -i describes the CLI, not the pool.

    Mikhail Deynekin committed Nov 14, 2026
  • docs(wiki): 3.6.0 Signet — provable releases Home: version and a New in 3.6.0 block (artifact verification, atomic deploy with rollback, fingerprints, the browser gate). Changelog: the 3.6.0 entry. Development: baseline 3.6.0. Getting started: the 3.6.0 archive name. Footer and sidebar: version. Updates: apply now installs the archive's own manifest (and why that is not bookkeeping); the 'after an update' section is corrected against measurement — opcache keys a script by the request path, not the symlink target, so a graceful reload does not clear it, and php -r opcache_reset() clears nothing the web pool sees; a panel-versus-mdscribe-deploy table and the release-directory layout. Troubleshooting: the same symptom with the four commands that tell disk from bytecode.

    Mikhail Deynekin committed Nov 14, 2026
  • docs(wiki): 3.5.0 Loom and Mermaid 12 Home carries the new version and a one-block summary of what 3.5.0 brings; Markdown-Features gains a Diagrams section for Mermaid 12.3.0 (edge IDs and animation, step animation, circle/cross markers, @{ shape } family), the pinned classic look with the measured geometry, and the note that server-side repairs now reach the renderer; Changelog gets the 3.5.0 entry; Development, Getting-Started, the footer and the sidebar follow the new version.

    Mikhail Deynekin committed Nov 14, 2026
  • docs(wiki): publish the MD.Scribe 3.4.3 guide Twelve pages plus sidebar and footer: getting started, installation (layouts, web-server snippets, permissions, verified hosts), configuration generated from config/defaults.php, Markdown features, search and tags, admin guide, HTTP API, updates, troubleshooting, development and changelog. Facts come from the code and from a live installation on PHP 8.5.12: the config keys and defaults are read out of config/defaults.php, the API surfaces from docs/http-api.md and routes, the test count and checker baseline from an actual run.

    Mikhail Deynekin committed Nov 13, 2026