ChatBoard
ChatBoard: ChatArch kanban board tooling package
快速开始
pip install -e ".[dev]"
chatbd --help
chatbd --tree
chatbd --tree-brief
chatbd --version
chatbd project catalog
python -m pytest -q
python -m build
CLI 文档
chatbd 是 ChatBoard 的辅助管理 CLI。Web UI 是主要产品形态;当前 CLI 只保留 Project 的只读投影、metadata maintenance 和规范化 lifecycle 操作。运行 chatbd --tree 可从真实 Click 注册树输出带参数签名的命令面,chatbd --tree-brief 输出相同命令面但省略参数签名。两者都由 ChatStyle 共享 runtime 渲染。长期文档见 https://arch.gh.wzhecnu.cn/ChatBoard/cli/:
- 命令树、
--tree/--tree-brief回读和命令副作用边界。 ensure创建card.md的推导规则。- area、stage、id、title、summary、tags、links 等 metadata 的符号逻辑。
- Discussion、Archive、Discard 和底层 card move 的移动规则。
chatbd serve的可选登录门禁:--username、--password、--password-file、CHATBOARD_USERNAME和CHATBOARD_PASSWORD;生产/共享环境优先用 ChatEnv,而不是手写~/.config文件。- ChatEnv 对齐:
CHATBOARD_SERVICE_URL、CHATBOARD_HOME、CHATBOARD_BACKENDS_FILE、CHATBOARD_USERNAME/CHATBOARD_PASSWORD、CHATBOARD_API_KEY、default backend token 分层管理;ChatEnv profile 默认在~/.chatarch/envs/Chatboard/,ChatBoard runtime state 默认在~/.chatarch/chatboard/。 - API 自动化可用 Bearer /
X-ChatBoard-Token,登录 cookie 可通过chatenv token refresh Chatboard <profile>写入 runtime token store;chatbd paths可只读回捞当前 ChatEnv/ChatArch-owned 路径和配置开关。 - Web 看板的 card 日期/描述/摘要展示。
- 新增独立
Taskstab:type: task的任务卡片与原有 Projects 看板分开展示。 - 任务管理 CLI:
chatbd project task create/list/status/update/transition/delete,覆盖创建、查看状态、更新、阶段迁移和软删除。
目录结构
src/:包源码tests/code-tests/:代码测试和历史测试迁移tests/cli-tests/:真实 CLI 测试,doc-firsttests/mock-cli-tests/:mock/fake CLI 测试,doc-firstdocs/:长期维护文档,由 mkdocs 构建
开发说明
扩展脚手架前,先阅读 DEVELOP.md 和 AGENTS.md。
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chatboard-0.1.10.tar.gz.
File metadata
- Download URL: chatboard-0.1.10.tar.gz
- Upload date:
- Size: 68.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65b71dc70d9bd4762af42a1b91ab13cfafa2e21fef097df859a181e52c2de563
|
|
| MD5 |
a28e5793bd4cf6d5bebd078d7806568d
|
|
| BLAKE2b-256 |
46dc8d08e729a0b9455601eeff3e592e1ad00a6ddda7392339a888abe06c945a
|
Provenance
The following attestation bundles were made for chatboard-0.1.10.tar.gz:
Publisher:
publish.yml on ChatArch/ChatBoard
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
chatboard-0.1.10.tar.gz -
Subject digest:
65b71dc70d9bd4762af42a1b91ab13cfafa2e21fef097df859a181e52c2de563 - Sigstore transparency entry: 2553301632
- Sigstore integration time:
-
Permalink:
ChatArch/ChatBoard@a97e241d42f16c27cb677946af36044f992f8775 -
Branch / Tag:
refs/tags/v0.1.10 - Owner: https://github.com/ChatArch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a97e241d42f16c27cb677946af36044f992f8775 -
Trigger Event:
push
-
Statement type:
File details
Details for the file chatboard-0.1.10-py3-none-any.whl.
File metadata
- Download URL: chatboard-0.1.10-py3-none-any.whl
- Upload date:
- Size: 57.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80223c78f88dcb9b6ae6de4baa024887a7a9d096e74409e7c78714f41965ef95
|
|
| MD5 |
d559daa94b651de3f32db60a87987c2e
|
|
| BLAKE2b-256 |
af1711a5ebf414a2a006948496b43c39a494e31a4cc963615b919fccf7b7c758
|
Provenance
The following attestation bundles were made for chatboard-0.1.10-py3-none-any.whl:
Publisher:
publish.yml on ChatArch/ChatBoard
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
chatboard-0.1.10-py3-none-any.whl -
Subject digest:
80223c78f88dcb9b6ae6de4baa024887a7a9d096e74409e7c78714f41965ef95 - Sigstore transparency entry: 2553301694
- Sigstore integration time:
-
Permalink:
ChatArch/ChatBoard@a97e241d42f16c27cb677946af36044f992f8775 -
Branch / Tag:
refs/tags/v0.1.10 - Owner: https://github.com/ChatArch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a97e241d42f16c27cb677946af36044f992f8775 -
Trigger Event:
push
-
Statement type: