Skip to content

Add documentation site and professional README#3

Merged
dropdevrahul merged 1 commit into
mainfrom
docs-site
Jun 21, 2026
Merged

Add documentation site and professional README#3
dropdevrahul merged 1 commit into
mainfrom
docs-site

Conversation

@dropdevrahul

Copy link
Copy Markdown
Owner

Adds a proper documentation site and rewrites the README as an open-source landing page.

What's included

  • MkDocs Material docs site under docs/ — Home, Install, Commands, Configuration, How it works, Status line, Contributing — with an SVG hero banner.
  • mkdocs.yml (theme, nav, dark/light palette, search) and docs/requirements.txt with pinned build deps. These are CI/docs-only; the plugin's Python runtime stays stdlib-only.
  • .github/workflows/docs.yml — builds the site with mkdocs build --strict and deploys to GitHub Pages via the official Pages actions, on push to main and workflow_dispatch.
  • README rewritten: banner, status badges (CI / Docs / Release / License / Python), a human-voiced intro of the three pillars, an install section, a commands table, and links into the docs site.

One manual step before Pages goes live

In Settings → Pages, set the source to "GitHub Actions." Once merged and the workflow runs, the site publishes to https://dropdevrahul.github.io/nexum/.

Notes

  • The Docs badge and the Pages URL only resolve after the workflow has run on main with Pages enabled.
  • Tests are unaffected (327 passed); version 0.4.0 remains consistent across manifests.

- New MkDocs Material docs site under docs/ (index, install, commands,
  configuration, how-it-works, status-line, contributing) with an SVG banner.
- mkdocs.yml + pinned docs/requirements.txt (CI/docs-only deps; runtime stays
  stdlib-only).
- .github/workflows/docs.yml builds the site and deploys to GitHub Pages on
  push to main (and workflow_dispatch).
- README rewritten as a landing page: banner, status badges, human-voiced
  intro, commands table, and links into the docs site.

Tests unaffected (327 passed); version 0.4.0 consistent.
@dropdevrahul
dropdevrahul merged commit 42fdbd2 into main Jun 21, 2026
4 checks passed
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