Skip to content

开源贡献友好度建议:CONTRIBUTING.md / Issue 模板 / CI / etc #64

@YizukiAme

Description

@YizukiAme

在 LD 关注到了 GenericAgent,技术架构很有意思(3.3K 行种子 + 自进化的设计理念)。

想看看有什么能贡献贡献的,兜了一圈 issue 列表后想聊几个观察:

现状

  1. 30 个 open issue 里大部分是用户求助,真正的 bug report / feature request 比较少,可能是缺少 issue 模板导致分类不清晰。
  2. 没有 CONTRIBUTING.md,外部贡献者搞不清楚代码风格要求、PR 流程、分支策略、测试要求等等等等
  3. 没有 CI/CD,PR 合并前没有自动化检查,对贡献者和 maintainer 双方都会有些负担
  4. 核心文件比较大llmcore.py 50KB、simphtml.py 42KB),新人上手成本较高

建议

  • 加一个 issue template(至少区分 Bug Report / Feature Request / Question),可以把使用问题引导到群里。或者 Maybe 开个 Discussion 区比较好?
  • 加个 CONTRIBUTING.md,说明基本的贡献流程和代码规范
  • 考虑加一些基础 CI(哪怕只是 py_compile + 基本 lint)

尚不明确

  • 项目目前对外部代码贡献的态度是怎样的?是欢迎社区参与,还是目前以核心团队开发为主?
  • 有没有希望社区贡献的方向?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions