Skip to content

docs: improve project documentation for a clearer public surface - #634

Draft
jatinkrmalik wants to merge 5 commits into
mainfrom
docs/polish-project-documentation
Draft

docs: improve project documentation for a clearer public surface#634
jatinkrmalik wants to merge 5 commits into
mainfrom
docs/polish-project-documentation

Conversation

@jatinkrmalik

@jatinkrmalik jatinkrmalik commented Aug 3, 2026

Copy link
Copy Markdown
Member

Summary

Docs-only work so the repo front door is clearer and easier to trust: install paths, support, changelog, and contributor credit without badge soup or a full release dump in the README.

Main changes

  • README rewritten: one badge row, short release line, install-first layout, privacy section, upcoming-only roadmap, separate Contributors section for the contrib.rocks image
  • Install docs split: short docs/INSTALL.md, package lists in docs/INSTALL_MANUAL.md, failures in docs/TROUBLESHOOTING.md
  • CHANGELOG.md and SUPPORT.md at the repo root
  • Contributor Covenant, cleaner CONTRIBUTING/SECURITY, calmer issue/PR templates
  • Distro guide no longer has the internal phase diary
  • Update guide leads with how to upgrade; older notes point at GitHub Releases
  • Screenshots: on current main (v0.15 gallery); lag disclaimer removed

Copy pass

Full humanizer pass on the PR markdown: no em/en dashes in the rewritten docs, fewer stiff mid-sentence colons, plainer list definitions.

Out of scope

Flathub marketing push, website copy audit, broader business/ops work.

Test plan

  • README links open: install, manual install, troubleshooting, changelog, support, contributors graph
  • docs/README.md lists the user-facing docs
  • Install snippets still match install.sh (--auto, --tag, engines)
  • No application code in the diff
  • Grep the PR markdown for em dash (U+2014) / en dash (U+2013) in changed files

Note

Low Risk
Markdown and template changes only; no runtime or security-sensitive code paths are modified.

Overview
Docs-only refresh of the repo front door: clearer install/support paths, less README noise, and contributor-facing policies without changing application code.

The README is trimmed to a single badge row, install-first layout, a short v0.15 pointer (full notes live in docs/UPDATE.md), a documentation table, privacy/security bullets, and a dedicated Contributors section. Long release tables, emoji-heavy sections, and the sidebar UI lag disclaimer are removed.

Install and support are split for skimmability: lean docs/INSTALL.md, package/PyPI detail in new docs/INSTALL_MANUAL.md, and runtime failures in new docs/TROUBLESHOOTING.md. Root CHANGELOG.md and SUPPORT.md centralize release pointers and help channels. docs/README.md indexes the doc set.

Contributor and community docs gain CODE_OF_CONDUCT.md (Contributor Covenant), a shorter CONTRIBUTING.md (mypy/make format, releases via docs/RELEASE_PROCESS.md), calmer GitHub issue/PR templates, and tightened SECURITY.md. docs/UPDATE.md leads with upgrade steps and defers older versions to GitHub Releases; docs/DISTRO_COMPATIBILITY.md drops the internal phase diary.

Install examples across changed markdown now prefer download-then-run (curl … -o /tmp/vl.sh + bash /tmp/vl.sh) instead of piping straight to bash. Copy is generally plainer (fewer em dashes and stiff colons). docs/RELEASE_PROCESS.md tells maintainers to keep README release blurbs short and to update CHANGELOG.md on bump.

Reviewed by Cursor Bugbot for commit 1ce4d84. Bugbot is set up for automated code reviews on this repo. Configure here.

Rewrite the README and supporting docs for a more professional first
impression: less emoji and badge noise, install-first structure, and a
real documentation index. Add a Contributor Covenant, tighten SECURITY
and GitHub templates, and make distro/update guides read as product docs
instead of internal status notes.
@github-actions github-actions Bot added documentation Improvements or additions to documentation web Next.js website ci CI/CD, build tooling, scripts labels Aug 3, 2026
Break INSTALL.md into a short primary guide, manual/PyPI package lists,
and troubleshooting. Add root CHANGELOG.md and SUPPORT.md, wire them
into the docs index and README, and drop the outdated screenshot lag note
now that v0.15 assets are on main.
Separate the contrib.rocks avatars from the contribute how-to links so
the people who built the project are easier to spot.
Strip em/en dashes from the documentation rewritten in this PR, fix
mid-sentence colon fallout from that pass, and smooth a few stiff
phrases so the public docs read more natural.
The contrib.rocks image already links to the GitHub contributors page.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI/CD, build tooling, scripts documentation Improvements or additions to documentation web Next.js website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant