在 LD 关注到了 GenericAgent,技术架构很有意思(3.3K 行种子 + 自进化的设计理念)。
想看看有什么能贡献贡献的,兜了一圈 issue 列表后想聊几个观察:
现状
- 30 个 open issue 里大部分是用户求助,真正的 bug report / feature request 比较少,可能是缺少 issue 模板导致分类不清晰。
- 没有 CONTRIBUTING.md,外部贡献者搞不清楚代码风格要求、PR 流程、分支策略、测试要求等等等等
- 没有 CI/CD,PR 合并前没有自动化检查,对贡献者和 maintainer 双方都会有些负担
- 核心文件比较大(
llmcore.py 50KB、simphtml.py 42KB),新人上手成本较高
建议
- 加一个 issue template(至少区分 Bug Report / Feature Request / Question),可以把使用问题引导到群里。或者 Maybe 开个 Discussion 区比较好?
- 加个 CONTRIBUTING.md,说明基本的贡献流程和代码规范
- 考虑加一些基础 CI(哪怕只是
py_compile + 基本 lint)
尚不明确
- 项目目前对外部代码贡献的态度是怎样的?是欢迎社区参与,还是目前以核心团队开发为主?
- 有没有希望社区贡献的方向?
在 LD 关注到了 GenericAgent,技术架构很有意思(3.3K 行种子 + 自进化的设计理念)。
想看看有什么能贡献贡献的,兜了一圈 issue 列表后想聊几个观察:
现状
llmcore.py50KB、simphtml.py42KB),新人上手成本较高建议
py_compile+ 基本 lint)尚不明确