LSR 001 - LSR 流程规范 ================================================================================ 基本信息 -------------------------------------------------------------------------------- - LSR 编号 001 - 标题 LSR 流程规范 - 作者 Ziyang-Bai, Ange1PLSGreet, CGrakeski - 状态 应用 - 类型 流程类 - 创建日期 08-06-2025 - 归属项目 通用 摘要 -------------------------------------------------------------------------------- 定义 LSR 的目的、文档结构、状态流转和提交流程。所有 LSR 必须遵循。 1. 定义 -------------------------------------------------------------------------------- LSR(Lamina Standard Recommendation)是 Lamina 标准提案文档,记录语言特性、实现方案和流程变更。 2. 目标 -------------------------------------------------------------------------------- - 建立统一提案流程 - 保证评审可追踪 - 保证规范可实现 3. 类型 -------------------------------------------------------------------------------- 3.1 标准规范 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 用于定义语法、语义、标准库或实现行为。 3.2 信息类 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 用于提供设计讨论或实践建议,不直接引入新特性。 3.3 流程类 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 用于定义治理、发布和评审流程。 4. 必填结构 -------------------------------------------------------------------------------- 必含: - 标题(``LSR XXX - 标题`` ) - 基本信息(编号、作者、状态、类型、创建日期、归属项目) - 摘要(建议 200 字以内) - 技术规范(标准规范类必填) 可选: - 基本原理 - 参考实现 5. 状态流转 -------------------------------------------------------------------------------- .. code-block:: text 草案 -> 接受 -> 应用 草案 -> 撤回 草案 -> 拒绝 含义: - 草案:提案中,开放讨论 - 接受:评审通过,进入实施 - 应用:实现完成并发布 - 撤回:作者主动撤回 - 拒绝:维护者拒绝 6. 编号规则 -------------------------------------------------------------------------------- - 使用三位数字递增编号:``001``, ``002``, ``003``... - 编号一经分配不得复用 - ``LSR-001`` 固定为本规范 - 修订草案可使用后缀(如 ``LSR-005-A`` ),通过后合并回主编号 7. 提交流程 -------------------------------------------------------------------------------- 1. 在 Discussions 进行初步讨论 2. 创建 LSR 草案文件 3. 提交 Pull Request 4. 社区评审并收集反馈 5. 根据反馈修订 6. 维护者给出决定 7. 实施并验收 8. 状态更新为接受/应用 8. 维护者职责 -------------------------------------------------------------------------------- - 校验格式与完整性 - 组织评审 - 给出接受/拒绝决定 - 维护索引和状态 9. 质量要求 -------------------------------------------------------------------------------- - 术语一致 - 语义清晰 - 可实现 - 明确兼容性影响 - 提供必要示例或测试用例