docs: tell users to run opensre to get started - #6302
Conversation
Account sign-in already happens on first launch of the shell, so the getting-started docs no longer send people through a separate setup command. Keep opensre setup --dev for local webapp work and opensre integrations setup for connecting tools.
Greptile code reviewThis repo uses Greptile for automated review. Before merge, aim for Confidence Score: 5/5 with zero unresolved review threads — see CONTRIBUTING.md. Run a review — add a PR comment with: Give it ~5-10 minutes (sometimes longer) for results, then fix feedback and re-trigger until you reach Confidence Score: 5/5. Optional: automate with the greploop skill. |
|
🐉 Legend says enough merged PRs and you ascend. @VaibhavUpreti is dangerously close. 🌤️ 👋 Join us on Discord - OpenSRE : hang out, contribute, or hunt for features and issues. Everyone's welcome. |
|
| "curl -fsSL https://install.opensre.com | bash", | ||
| "irm https://install.opensre.com | iex", | ||
| "opensre setup", | ||
| "opensre\n", |
There was a problem hiding this comment.
The new "opensre\n" check searches the entire document and also matches the Homebrew install lines and a later shell example. The test would therefore keep passing if the first-run command were removed from the “Get started” step, so it no longer protects that onboarding contract. Anchor the check to the command block in that step.
| "opensre\n", | |
| " opensre\n ```\n\n The browser opens", |
Fixes #
Describe the changes you have made in this PR -
Getting-started docs told people to run
opensre setupto sign in. First launch ofopensrealready opens the account gate, so the user-facing path is now runopensre.opensre setup --devstays for local webapp work, andopensre integrations setupstays for connecting tools.Demo/Screenshot for feature changes and bug fixes -
Docs-only. Quickstart/install/README/FAQ now show
opensreas the first-run command. Focused docs contract tests pass:uv run pytest tests/cli/test_quickstart.py tests/cli/test_install_readme.py tests/cli/test_install_matrix.py::test_install_docs_list_every_process.Code Understanding and AI Usage
Did you use AI assistance (ChatGPT, Claude, Copilot, etc.) to write any part of this code?
If you used AI assistance:
Explain your implementation approach:
The product already signs the user in when they run
opensrewith no subcommand. The docs still prescribed a separateopensre setupstep, which duplicated that path and made first run look like a wizard command. I updated the getting-started pages to the command users actually type, left contributor--devsetup and integrations setup alone, and dropped the quickstart contract needle foropensre setup.Checklist before requesting a review