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

72 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
**DOs**
- **Keep README concise:** Present a tight intro, install snippet, and links to docs; move details out of the README.
```md
# 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.
```md
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.
```md
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.
```md
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.
```md
## 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”.
```md
> ⚠️ **Experimental**
# ❌ Remove this
```
- **Dont reintroduce a massive collapsible ToC in README:** Avoid long `<details>` tables of contents in the root README.
```md
<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.
```md
## 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.
```md
“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.
```md
> Note: Alpha/Beta/Preview
# ❌ Omit maturity labels from README
```