ChatBoard
ChatBoard: ChatArch kanban board tooling package
快速开始
pip install -e ".[dev]"
chatbd --help
chatbd --tree
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 注册树输出当前命令面。长期文档见 https://arch.gh.wzhecnu.cn/ChatBoard/cli/:
- 命令树、
--tree回读和命令副作用边界。 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 对齐:
CHATBOARD_SERVICE_URL、CHATBOARD_USERNAME/CHATBOARD_PASSWORD和CHATBOARD_API_KEY分层管理;API 自动化可用 Bearer /X-ChatBoard-Token,登录 cookie 可通过chatenv token refresh Chatboard <profile>写入 runtime token store。 - 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.7.tar.gz.
File metadata
- Download URL: chatboard-0.1.7.tar.gz
- Upload date:
- Size: 56.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f524e4e1cfb3dba0ece76af58eca526c6be055d87839d9a5863447e5ee65c535
|
|
| MD5 |
fa2786cb292b3e81fcfd9ce2911e4b0c
|
|
| BLAKE2b-256 |
fe3063ac37783fafca88c920226c75c496ae539cba1c4376cdc014a73b67407f
|
Provenance
The following attestation bundles were made for chatboard-0.1.7.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.7.tar.gz -
Subject digest:
f524e4e1cfb3dba0ece76af58eca526c6be055d87839d9a5863447e5ee65c535 - Sigstore transparency entry: 2543095033
- Sigstore integration time:
-
Permalink:
ChatArch/ChatBoard@5675399e465f58369cda841dfa43db2616966eb9 -
Branch / Tag:
refs/tags/v0.1.7 - Owner: https://github.com/ChatArch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@5675399e465f58369cda841dfa43db2616966eb9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file chatboard-0.1.7-py3-none-any.whl.
File metadata
- Download URL: chatboard-0.1.7-py3-none-any.whl
- Upload date:
- Size: 47.5 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 |
c49742c5bbddcc6fbc56e1bad2c4097f312d35072fce7c58373dcb416949aeb6
|
|
| MD5 |
9e1627bcae8db32ad2d4c1914e55437a
|
|
| BLAKE2b-256 |
7f05b58289d69253cce360eda45f221d68ab9616375b811f37b54014425dfe73
|
Provenance
The following attestation bundles were made for chatboard-0.1.7-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.7-py3-none-any.whl -
Subject digest:
c49742c5bbddcc6fbc56e1bad2c4097f312d35072fce7c58373dcb416949aeb6 - Sigstore transparency entry: 2543095113
- Sigstore integration time:
-
Permalink:
ChatArch/ChatBoard@5675399e465f58369cda841dfa43db2616966eb9 -
Branch / Tag:
refs/tags/v0.1.7 - Owner: https://github.com/ChatArch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@5675399e465f58369cda841dfa43db2616966eb9 -
Trigger Event:
push
-
Statement type: