Skip to content

add installation page - #5

Merged
carlos-granados merged 3 commits into
mainfrom
installation-page
Aug 23, 2026
Merged

add installation page#5
carlos-granados merged 3 commits into
mainfrom
installation-page

Conversation

@carlos-granados

Copy link
Copy Markdown
Contributor

Rewrites Installation around the installer. Commands and flags are transcribed from that repo, with --extension-only and the extension backup behaviour checked against the source rather than the README.

New component: src/components/InstallCommand — the one-line install command with macOS / Linux / Windows tabs, auto-selecting the visitor's OS from the user agent. macOS and Linux share the same script; Windows gets the PowerShell one. Detection runs in an effect so the prerendered and first client renders match, and a manual pick sticks. The copy button comes free with Docusaurus code blocks.

Page: get the installer → Docker box → install (interpreter by default, --extension-only for the extension alone) plus a flag table → reversing it with uninstallupdate → more-options box.

Placeholders: getting-started/docker and getting-started/install-options, both linked from the boxes and added to the sidebar.

Also in here

  • Admonitions restyled (src/css/custom.css) onto the site palette — neutral surface, brand-red accent and icon. This is site-wide: 19 existing :::note boxes change appearance too. warning and danger deliberately keep their Infima colours so they still read as alarming.
  • powershell added to additionalLanguages — it is not in prism-react-renderer's default bundle, so the Windows command rendered unhighlighted without it.
  • The old page's Configuration section and php_debugger_break() example were dropped: both duplicated configuration.md and were not about installing. The page links to Configuration instead.
  • installation.md becomes .mdx for the component, so the two inbound links were updated.

@github-actions

github-actions Bot commented Aug 23, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-08-23 20:36 UTC

@carlos-granados
carlos-granados merged commit b0730e5 into main Aug 23, 2026
1 check passed
@carlos-granados
carlos-granados deleted the installation-page branch August 23, 2026 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant