Skip to content

[Announcement] 关于社区实验性引入 Linear 辅助研发及保持 GitHub 为“单一事实来源”的说明 #1498

@Samuka007

Description

@Samuka007

关于社区实验性引入 Linear 辅助研发及保持 GitHub 为“单一事实来源”的说明 | Regarding the experimental introduction of Linear for development & maintaining GitHub as Source of Truth

大家好!

为了进一步提升开发效率,我们学校团队内部针对目前处于高速迭代期的项目,实验性地启用了 Linear 作为项目管理工具。您可能偶尔会在 ISSUE/PR 中遇到一些不明专有链接,形如 CORE-<NUM>。这是我们的 Linear Issue 内部链接代码,但同时也一对一映射着 GitHub 中的一个 Issue。我们会尽量为每个链接后附上对应的 Issue 以供所有人能即时跟踪进展。

🚀 为什么要引入 Linear?

作为开发主力,校内团队面临着极高的同步频率和学生项目周期驱动的需求。引入 Linear 的初衷是希望利用其更友好的项目管理特性,为大家带来更高频的更新,另一方面也将我们内部原本零散、高频的沟通规整化、半公开化(如果你试过在IM软件中聊技术问题你就会懂),从而实现更高的透明度。

🛡️ 我们对社区的承诺:透明度与 Source of Truth

我们深知工具的切换可能会引发对社区透明度的担忧。在此我们郑重声明:

  1. GitHub 始终是“单一事实来源(Source of Truth)”:所有的核心讨论、决策结果、技术文档仍将保持在 GitHub 开展。
  2. Issue 双向同步:我们已经启用了 Linear 与 GitHub 的 Issue 双向同步功能。你在 GitHub 提交的每一个 Issue,我们都会在 Linear 中实时处理;我们在 Linear 内部的进度更新,也会同步回 GitHub。
  3. 协作体验一致性:无论你是否使用 Linear,我们尽全力保证所有外部开发者在 GitHub 上的开发协作体验不受到任何损害。

🔑 关于 Linear 的访问权限

目前,Linear 工作区仅接受申请加入

这种限制并非为了建立围墙,而是基于以下考量:

  • 维护独立性:开源社区的维护绝不依赖于 Linear。Linear 只是校内核心开发者为了适应学生项目周期而引入的辅助工具。
  • 避免工具滥用:为了确保管理效率,我们希望将 Linear 保持为高频核心开发的协同空间,而广泛的社区交流请依然留在 GitHub。我们保证不会因为 Linear 忽略社区的声音,因为社区的 Issue 才是我们前进的方向。

💬 欢迎反馈

引入新工具是一场实验。如果我们此举在任何程度上损害了社区的团结或透明度,欢迎大家在此 Issue 下直接留言。我们非常看重每一位贡献者的感受,并将根据大家的反馈随时调整协作模式。

感谢大家一直以来的支持,让我们共同构建一个更透明、更活跃的社区!

Regards,
DragonOS 华工项目组

Metadata

Metadata

Assignees

No one assigned

    Labels

    Request for CommentsA topic requesting for commentsdocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions