Skip to main content
Version: Current

贡献流程

  1. 从 main 拉分支,只改选举仓库里的代码;文档改动提交到 cssadoc。
  2. Schema 变更:新增 db/migrations/008_....sql,不要改写已上线的 001–007。
  3. 业务不变量:分票合计等于权重;admin 不可投票;名簿替换会删分票——在 PR 里写明是否触及。
  4. 本地 npm run lint 与 npm run build。
  5. 手动冒烟:登录门禁、加入、投票、结束、结果、(若改了管理)用户导入。
  6. 代码与文档同时过时不要只改其中一个。旧 docs/项目说明.md 若与代码冲突,以代码和 README.md 为准,并更新 cssadoc。

风格:现有文件使用原生 SQL 模板字符串与 Server Actions,不要无故引入 ORM 或 REST 层。