Skip to content

feat: add Documentation page (#76) - #82

Merged
reloadfast merged 2 commits into
mainfrom
feat/docs-page-76
Mar 1, 2026
Merged

reloadfast merged 2 commits into
mainfrom
feat/docs-page-76

Conversation

@reloadfast

Copy link
Copy Markdown
Owner

Closes #76

What

Adds a new /docs route with a full in-app Documentation page and a Docs nav link between Recommendations and Settings.

Content

Section What it covers
Overview What the tool does, how it's deployed, key constraints
How scans work ARP → nmap → hostname resolution → OS inference → risk analysis
Risk levels Critical / High / Medium / Low / Info with plain-language descriptions
Configuration All env vars with defaults + minimal docker-compose.yml example
How-to guides Set hostname on Linux / macOS / Windows / Raspberry Pi / router DHCP; mark trusted devices; get best scan results

Implementation notes

  • Fully static page — no API calls, no new backend changes
  • Table of contents with anchor links at the top
  • Consistent with existing Card / PageHeader / Badge component patterns
  • Prettier + tsc && vite build pass cleanly

reloadfast and others added 2 commits March 1, 2026 11:58
- New /docs route with DocsPage covering:
  - Overview: what the tool does and how it's deployed
  - How scans work: ARP → nmap → DNS → OS inference → risk analysis
  - Risk levels: Critical/High/Medium/Low/Info with plain-language descriptions
  - Configuration: env var reference with minimal docker-compose example
  - How-to guides: set hostname on Linux/macOS/Windows/Raspberry Pi/router DHCP,
    mark trusted devices, get best scan results
- Add 'Docs' nav link in Layout.tsx between Recommendations and Settings
- Static page, no API calls

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@reloadfast
reloadfast merged commit f79eaee into main Mar 1, 2026
7 checks passed
@reloadfast
reloadfast deleted the feat/docs-page-76 branch March 1, 2026 11:04
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.

feat: add Documentation section

1 participant