Files
codex/prs/bolinfest/study/PR-1927-study.md
2025-09-02 15:17:45 -07:00

2.2 KiB
Raw Blame History

DOs

  • Keep README concise: Present a tight intro, install snippet, and links to docs; move details out of the README.
# Codex CLI

Install: `npm i -g @openai/codex` or `brew install codex`

- Getting Started: ./docs/usage.md
- Configuration: ./docs/config.md
- Contributing: ./docs/contributing.md
  • Link to Codex Web clearly: Distinguish the local CLI from the cloud product with a simple pointer.
If you want the cloud-based agent, Codex [Web], see <https://chatgpt.com/codex>.
  • Relocate deep content to /docs: Put “usage”, “config”, and “contributing” in dedicated files and link them.
docs/
  usage.md
  config.md
  contributing.md
  • Use precise product naming: Prefer “Codex CLI” for the local tool and “Codex [Web]” for the cloud product.
This is the home of the Codex CLI, OpenAI's coding agent that runs locally.
  • Provide minimal navigation instead of a giant ToC: Replace collapsible mega-ToCs with a short “Further reading” block.
## Further Reading
- Usage: ./docs/usage.md
- Config: ./docs/config.md
- Contributing: ./docs/contributing.md

DONTs

  • Dont label the project as experimental: Remove callouts or sections that frame the CLI as “experimental”.
> ⚠️ **Experimental**
# ❌ Remove this
  • Dont reintroduce a massive collapsible ToC in README: Avoid long <details> tables of contents in the root README.
<details>
<summary><strong>Table of contents</strong></summary>
<!-- Hundreds of lines… -->
</details>
# ❌ Dont include this in README
  • Dont duplicate docs content in README: Keep only summaries in README and link out; dont paste full guides.
## Configuration (summary)
See full options and examples in ./docs/config.md
# ❌ Dont inline all flags and examples here
  • Dont blur product naming: Avoid vague phrasing that conflates CLI and Web.
“This is Codex from OpenAI.”
# ❌ Too vague; specify CLI vs Web
  • Dont add maturity disclaimers or warning banners: Communicate facts (what it is, how to use it) without status labels.
> Note: Alpha/Beta/Preview
# ❌ Omit maturity labels from README