Skip to content

docs: add Windows PowerShell setup to quickstart#6

Open
intergalpol-bit wants to merge 1 commit into
mainfrom
docs/quickstart-windows
Open

docs: add Windows PowerShell setup to quickstart#6
intergalpol-bit wants to merge 1 commit into
mainfrom
docs/quickstart-windows

Conversation

@intergalpol-bit

Copy link
Copy Markdown
Collaborator

What changed

Adds Windows PowerShell instructions to docs/QUICKSTART_CONTENT_CREATION.md:

  • A PowerShell block for venv activation (.\.venv\Scripts\Activate.ps1) and python -m pip install -e ".[dev]" with quoted extras, alongside the existing macOS/Linux block.
  • A note that the keyword output filename is today's date (YYYY-MM-DD.json), plus macOS/Linux and PowerShell one-liners to grab the most recent file for the --input of later steps.

Why

Following the quickstart on Windows, a user hits two snags the current docs don't cover:

  1. source .venv/bin/activate doesn't exist on Windows — the reader is stuck at step 1.
  2. Every step references data/.../YYYY-MM-DD.json, but the real filename is the run date; there's no guidance on resolving it, so chaining discover → cluster → score → generate is guesswork.

Doc-only change. No behavior, config, or code touched.

How it was tested

On Windows 11 / PowerShell, in a fresh venv:

  • python -m pip install -e ".[dev]" — installed cleanly.
  • python -m pytest440 passed, 2 skipped.
  • Walked config → discover → cluster → score → generate --dry-run against pipeline/configs/example-saas.yaml with no API keys (28 keywords → 22 clusters → 22 scored → prompt preview).
  • python -m pytest pipeline/tests/test_docs_quickstart.py still passes after the edit.

🤖 Generated with Claude Code

The quickstart only documented the macOS/Linux flow, so a Windows user
gets stuck at venv activation (`source .venv/bin/activate` does not exist
on Windows) and has no guidance for resolving the dated `YYYY-MM-DD.json`
filenames that later pipeline steps consume as `--input`.

Changes:
- Add a PowerShell block for venv activation and the `pip install -e ".[dev]"`
  invocation (quoted extras).
- Note that the keyword filename is today's date and add macOS/Linux + PowerShell
  one-liners to grab the most recent file.

Tested on Windows 11 / PowerShell:
- `python -m pip install -e ".[dev]"` installs cleanly
- `python -m pytest` => 440 passed, 2 skipped
- walked config -> discover -> cluster -> score -> generate --dry-run with
  pipeline/configs/example-saas.yaml, no API keys
- `pytest pipeline/tests/test_docs_quickstart.py` still passes after the edit
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