Files
omar 0932e16178 docs: drop internal upstream fork-monitoring notes
Remove upstream-forks.md and upstream-hefengfan0615-evaluation.md (the
original maintainer's fork-tracking notes, irrelevant to this deployment)
and their references in the docs index and contributing guide.
2026-06-02 22:23:33 +03:00

1.5 KiB

DS2API Documentation Index

To reduce maintenance drift, docs are split into an "entry doc + topical docs" layout.

Recommended reading order:

  1. Project overview (README)
  2. Architecture and project layout
  3. API reference
  4. Deployment guide
  5. Testing guide
  6. Contributing guide

Topical docs

Maintenance conventions

  • Documentation updates must be grounded in the actual implementation: root routing lives in internal/server/router.go, protocol/resource routes live in internal/httpapi/*/**/routes.go and internal/httpapi/admin/handler.go, config defaults in internal/config/*, models/aliases in internal/config/models.go, and the prompt compatibility pipeline in the code entrypoints listed by docs/prompt-compatibility.md.
  • README.MD: onboarding-oriented ("what + quick start").
  • docs/ARCHITECTURE*.md: developer-oriented source of truth for module boundaries and execution flow.
  • API*.md: integration-oriented behavior/contracts.
  • docs/prompt-compatibility.md: maintainer-oriented source of truth for the "API -> pure-text web-chat context" compatibility flow; update it whenever related behavior changes.
  • Other docs/*.md: focused topics, avoid copy-pasting the same section into multiple files.