- Root contains protocol specifications and white papers (e.g.,
01-*.md,06-*.md,07-*.md,08-*.md). docs/anddocs/chinese/hold guides, links, and community operations.chinese/mirrors core documents in Chinese plus research notes and process docs.blogs/andblogs/cn/store long-form articles;blogs/images/holds blog assets.images/andstandard/provide shared figures and standards references.examples/contains sample ADP assets and API interface YAMLs.scripts/includes small Python utilities for repo maintenance.
This repository is documentation-first and does not have a build system or automated test suite.
- Run maintenance scripts with UV:
uv run python scripts/add_copyright.pyuv run python scripts/rename_images.pyuv run python scripts/replace_spaces_with_hyphens.py
- Documentation is Markdown; keep headings concise and sectioned with
##/###. - Use descriptive, kebab-case filenames for new documents and assets when possible.
- For Python scripts, follow Google Python Style; keep comments and logs in English.
- Prefer clear, action-oriented titles like
add,update,docs:in commit messages.
- No automated tests are defined. For changes, manually verify:
- Links resolve inside
README.mdanddocs/. - Images referenced in Markdown exist under
images/orblogs/images/.
- Links resolve inside
- Commit messages are short and imperative, commonly
add ...,update ..., ordocs: .... - PRs should include a clear description of the change and link related issues if any.
- For content updates, mention affected document paths and provide before/after context.
- Do not add secrets or credentials to Markdown, images, or examples.
- If publishing new specs, ensure external references are stable and properly attributed.
- Respond in Chinese in CLI interactions.
- Use UV for Python dependency management and run scripts via
uv run. - Keep code comments and logging in English.