Skip to content

docs: improve clarity, active language, and add Google Analytics#43

Open
AaronForinton wants to merge 21 commits intomainfrom
claude/xenodochial-payne
Open

docs: improve clarity, active language, and add Google Analytics#43
AaronForinton wants to merge 21 commits intomainfrom
claude/xenodochial-payne

Conversation

@AaronForinton
Copy link
Copy Markdown
Contributor

@AaronForinton AaronForinton commented Mar 26, 2026

Summary

  • Remove AI-isms: replaced "trust the model", "the agent does the heavy lifting", "composable", and similar LLM-adjacent framing with plain, concrete language
  • Active language throughout: rewrote passive constructions and vague headers ("What it enables" → "What you can do with the ADK"; "Before you continue" → "Checklist")
  • Remove internal history: deleted the "Local Agent Studio" provenance paragraph from what-is-the-adk.md — not useful for external developers
  • Prerequisites improvements: added Python 3.14+ install guidance (Homebrew, pyenv, python.org), the official uv install command (astral.sh), and a proper checklist
  • Installation cleanup: removed the "Running tests" section (it belongs in testing.md, not install)
  • Testing page: added uv run pytest as the canonical invocation
  • Build-an-agent tutorial: removed the empty Summary table, clarified AI-agent workflow steps with concrete task headings
  • Tooling page: VS Code extension URL is now a proper hyperlink
  • Consistency: fixed "Pre-requisites" → "Prerequisites" across index and access pages; import line note in functions.md now explains the consequence of modifying it

Test plan

  • Review rendered docs for visual regressions
  • Confirm all internal links still resolve
  • Read through get-started flow end-to-end

🤖 Generated with Claude Code

AaronForinton and others added 8 commits March 13, 2026 17:27
# Conflicts:
#	src/poly/docs/docs/tutorials/build-an-agent.md
# Conflicts:
#	docs/docs/tutorials/build-an-agent.md
- Remove AI-isms: "heavy lifting", "trust the model", "composable", passive agent-speak
- Use active, task-oriented language throughout (headers, instructions, tips)
- Remove internal history paragraph from what-is-the-adk (Local Agent Studio provenance)
- Add Python 3.14 install guidance and checklist to prerequisites
- Add standard uv install command (astral.sh) to prerequisites
- Remove "Running tests" from installation.md (belongs in testing.md)
- Add `uv run pytest` variant to testing.md
- Remove low-value Summary table from build-an-agent tutorial
- Make VS Code extension a proper hyperlink in tooling.md
- Fix "Pre-requisites" → "Prerequisites" across index and access pages
- Clarify import line note in functions.md
- Improve CLI reference lead paragraph

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
- Remove all remaining "coding agent" → "coding tool" across build-an-agent.md and development/docs.md
- Rewrite development/docs.md fully: remove Summary table with fake metrics, update all step headings and body copy
- Fix typo "walkthroug" in walkthrough-video.md
- Fix "lets the model refer" in sms.md → plain language
- Fix "This helps the model understand" in functions.md → "This tells the model when to call the function"
- Fix passive constructions in experimental_config.md
- Improve response_control.md lead sentence
- Remove "virtual resources" jargon from variables.md lead
- Fix "Loading ADK rules into your coding agent" heading in tooling.md

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@AaronForinton AaronForinton changed the title docs: improve clarity, active language, and didactic flow across all pages docs: improve clarity, active language, and add Google Analytics Mar 26, 2026
AaronForinton and others added 4 commits March 27, 2026 11:08
…m dashes

- Replace bare pip install in Installation page with uv venv guidance
- Add Generate API Key section (POLY_ADK_KEY) to Installation page
- Remove Development setup from source from Installation page
- Move Development setup from source to Working locally page
- Remove pytest references from testing.md (users should use their own testing tools)
- Replace em dashes with regular dashes across all docs pages

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@github-actions
Copy link
Copy Markdown
Contributor

Coverage Report

Base (main) PR Change
70.6% 71.5% +0.9% ✅

Changed file coverage

File Coverage Change
poly/handlers/sdk.py 14.4% -0.1% ⚠️
poly/handlers/sync_client.py 17.8% -0.6% ⚠️
poly/cli.py 36.4% +5.8% ✅
poly/handlers/interface.py 60.6% +6.4% ✅
poly/project.py 63.2% -2.9% ⚠️
poly/resources/pronunciation.py 69.9% -2.1% ⚠️
poly/resources/resource.py 77.8% -1.7% ⚠️
poly/resources/resource_utils.py 84.9% +0.3% ✅
poly/resources/keyphrase_boosting.py 90.2% -1.6% ⚠️

@AaronForinton AaronForinton requested a review from bplevin36 March 30, 2026 11:23
Comment on lines +35 to +37
- **Homebrew** (macOS): `brew install [email protected]`
- **pyenv**: `pyenv install 3.14` then `pyenv global 3.14`
- **Official installer**: [python.org/downloads](https://www.python.org/downloads/){ target="_blank" rel="noopener" }
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

like I said, we're recommending using uv, so we should remove all these other recommendations of how to install python

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.

2 participants