Skip to main content

ChatTool for Gitea

Project description

chatgitea

ChatTool for Gitea

快速开始

pip install -e ".[dev]"
chatgitea hello ChatArch
python -m pytest -q
python -m build

CLI 规范

这个模板默认依赖 chatstyle>=0.1.0chatenv>=0.1.1,新的命令应优先使用:

  • CommandSchema / CommandField 描述输入。
  • add_interactive_option() 提供统一 -i/-I
  • resolve_command_inputs() 统一缺参补问、默认值、TTY 与校验。

目录结构

  • src/:包源码
  • tests/code-tests/:代码测试和历史测试迁移
  • tests/cli-tests/:真实 CLI 测试,doc-first
  • tests/mock-cli-tests/:mock/fake CLI 测试,doc-first
  • docs/:长期维护文档,由 mkdocs 构建

开发说明

扩展脚手架前,先阅读 DEVELOP.mdAGENTS.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chatgitea-0.0.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chatgitea-0.0.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file chatgitea-0.0.1.tar.gz.

File metadata

  • Download URL: chatgitea-0.0.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for chatgitea-0.0.1.tar.gz
Algorithm Hash digest
SHA256 160e69218038c67de9ee8b376005c1691859c49800c30113f54102e50d08f29e
MD5 fcecc59642e25ba60536d29d247043d6
BLAKE2b-256 6d8b5e89d4810a26665d4cbed8afe312d5b39218ebb45e95e5f1b91025ed73ca

See more details on using hashes here.

File details

Details for the file chatgitea-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: chatgitea-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for chatgitea-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3d33f27065cfce873a328849c77cd89c8cca4455a323697522b62f78761bdd5f
MD5 0662858efc87c53ec9e4158164e16f7e
BLAKE2b-256 b3eb8b12be8c042d4854984e505c590e4084460fa2cea1fbad24f896a311f726

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page