Skip to content

docs: rewrite README and update documentation site#12

Merged
xsmyile merged 3 commits intomasterfrom
docs/readme-and-site-updates
Mar 30, 2026
Merged

docs: rewrite README and update documentation site#12
xsmyile merged 3 commits intomasterfrom
docs/readme-and-site-updates

Conversation

@xsmyile
Copy link
Copy Markdown
Member

@xsmyile xsmyile commented Mar 30, 2026

Summary

  • README rewrite — restructured around quick start with Docker, added feature table, GitHub Action/CLI assert examples, TUI section, and links to docs.rustmail.app. Added Docker pulls and release badges.
  • Documentation site updates — new Terminal UI feature page (usage, options, keymaps), pre-built binaries section in installation, docker-compose hardening (security_opt, restart policy), fixed Docker image size (~8 MB), updated GitHub Action version pin, replaced REST API feature card with DKIM/SPF/DMARC, updated copyright, added Docker Hub README.
  • Style — prettier formatting in MessageDetail component.

Test plan

  • make fmt — pass
  • make check — pass (cargo check + tsc)
  • make test — 68 tests pass

xsmyile added 3 commits March 31, 2026 01:16
Restructure around quick start with Docker, add feature table,
GitHub Action and CLI assert examples, TUI section, and link
to docs.rustmail.app. Add Docker pulls and release badges.
Add Terminal UI feature page with usage, options, and keymaps.
Update VitePress sidebar and copyright. Add pre-built binaries
section to installation. Harden docker-compose with security_opt
and restart policy. Fix Docker image size (~8 MB). Update GitHub
Action version pin example. Replace REST API feature card with
DKIM/SPF/DMARC. Add Docker Hub README.
@xsmyile xsmyile requested a review from nllptrx March 30, 2026 23:17
@xsmyile xsmyile self-assigned this Mar 30, 2026
@xsmyile xsmyile added the documentation Improvements or additions to documentation label Mar 30, 2026
@xsmyile xsmyile merged commit 1d10e37 into master Mar 30, 2026
2 checks passed
@xsmyile xsmyile deleted the docs/readme-and-site-updates branch March 30, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant