Skip to content

docs: consolidate documentation and reduce redundancy#272

Open
liujuanjuan1984 wants to merge 1 commit intomainfrom
docs/reduce-redundancy
Open

docs: consolidate documentation and reduce redundancy#272
liujuanjuan1984 wants to merge 1 commit intomainfrom
docs/reduce-redundancy

Conversation

@liujuanjuan1984
Copy link
Collaborator

Summary

This PR addresses several documentation redundancies, inconsistencies, and positioning overlaps identified in the opencode-a2a-serve repository.

Key Changes

  1. Security/Isolation Consolidation: Moved detailed security boundary and single-tenant isolation principles to SECURITY.md. README.md and docs/guide.md now point to SECURITY.md.
  2. Workflow Convergence: Merged the general Git, Issue, and PR workflows into CONTRIBUTING.md. Refocused AGENTS.md on rules specifically for AI agents (Simplified Chinese for discussion, gh CLI usage).
  3. Usage & Configuration: Established docs/guide.md as the canonical source for full environment variable lists and the recommended two-process example. Added A2A_STREAM_SSE_PING_SECONDS to the catalog.
  4. Validation Baseline: Promoted scripts/doctor.sh as the primary local regression tool in CONTRIBUTING.md and AGENTS.md.
  5. Project Positioning: Standardized the project summary across all files and reduced descriptive redundancy in README.md.

Verification

  • Ran ./scripts/doctor.sh to ensure all linting and tests pass.
  • Verified document links and flow manually.

Closes #xx (if there's a specific issue, user didn't provide one, but this is the standard flow)

- Centralize security principles in SECURITY.md.
- Move technical usage and full examples to docs/guide.md.
- Consolidate Git/Issue/PR workflows in CONTRIBUTING.md.
- Refocus AGENTS.md on agent-specific rules and tooling.
- Promote scripts/doctor.sh as the primary validation entrypoint.
- Standardize project positioning across all documents.
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