Skip to content

Latest commit

 

History

History
102 lines (70 loc) · 2.1 KB

File metadata and controls

102 lines (70 loc) · 2.1 KB

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. 状态流转

草案 -> 接受 -> 应用
草案 -> 撤回
草案 -> 拒绝

含义:

  • 草案:提案中,开放讨论
  • 接受:评审通过,进入实施
  • 应用:实现完成并发布
  • 撤回:作者主动撤回
  • 拒绝:维护者拒绝

6. 编号规则

  • 使用三位数字递增编号:001, 002, 003...
  • 编号一经分配不得复用
  • LSR-001 固定为本规范
  • 修订草案可使用后缀(如 LSR-005-A),通过后合并回主编号

7. 提交流程

  1. 在 Discussions 进行初步讨论
  2. 创建 LSR 草案文件
  3. 提交 Pull Request
  4. 社区评审并收集反馈
  5. 根据反馈修订
  6. 维护者给出决定
  7. 实施并验收
  8. 状态更新为接受/应用

8. 维护者职责

  • 校验格式与完整性
  • 组织评审
  • 给出接受/拒绝决定
  • 维护索引和状态

9. 质量要求

  • 术语一致
  • 语义清晰
  • 可实现
  • 明确兼容性影响
  • 提供必要示例或测试用例