Skip to content

Improve documentation clarity, fix typos, and align project descriptions - #14

Merged
johnbrandborg merged 1 commit into
mainfrom
docs/improve-documentation-and-presentation
Feb 20, 2026
Merged

Improve documentation clarity, fix typos, and align project descriptions#14
johnbrandborg merged 1 commit into
mainfrom
docs/improve-documentation-and-presentation

Conversation

@johnbrandborg

Copy link
Copy Markdown
Owner

Summary

  • README rewritten — shorter, scannable, leads with a full CRUD lifecycle example and a quickstart section instead of a wall-of-text sales pitch
  • Descriptions aligned — PyPI (pyproject.toml), README, docs landing page, and GitHub About now all use the same core message: "A lightweight Python client for REST APIs — create, read, update, and delete with zero boilerplate"
  • Changelog updated — added missing entries for releases 1.4.1, 1.4.2, and 1.5.0
  • Docs landing page restructured — leads with a quickstart, keeps the value proposition concise, moves detailed comparisons to the user guide
  • Examples expanded — added JSONPlaceholder, GitHub API, Open-Meteo weather, and OAuth2 examples alongside the existing Databricks one
  • Typos and grammar fixed across docs:
    • type(date)type(data) in README hero example
    • API'sAPIs in PyPI description
    • it's most basic fromits most basic form
    • pressumingpresuming
    • OrginationOrganization
    • highlight recommendedhighly recommended
    • written URLLib3written with URLLib3

Test plan

  • Verify README renders correctly on GitHub
  • Verify PyPI description after next release
  • Build docs locally (make -C docs html) and check index, user guide, examples, and changelog pages render correctly
  • Confirm GitHub About sidebar shows the updated description

Made with Cursor

@sonarqubecloud

Copy link
Copy Markdown

@johnbrandborg
johnbrandborg merged commit 844ba01 into main Feb 20, 2026
6 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