感谢你对本项目的关注!以下是参与贡献的简要说明,请在提交 PR 之前阅读。
master 为保护分支,禁止直接推送,所有改动必须通过 Pull Request 提交。master 创建你的分支,命名清晰:
add/glossary-trade — 新增内容fix/sql-tutorial-typo — 修复问题update/standards-naming — 更新已有内容data-warehouse/
├── index.html ← 站点首页(新增模块时需同步更新)
├── assets/style.css ← 公共样式(不要在子目录中重复定义)
├── sql-tutorial/ ← SQL 练习平台
├── standards/ ← 数仓规范
├── glossary/ ← 命名词根字典
└── docs/ ← 项目文档(非面向用户的内容)
| 类型 | 规则 | 示例 |
|---|---|---|
| 目录名 | 全小写,用 - 连接 | sql-tutorial/ |
| HTML 文件 | 全小写,多词用 _ 连接 | sql_practice.html |
| CSS / JS 文件 | 全小写,用 - 连接 | style.css |
| 分支名 | 类型/简短描述 | add/glossary-finance |
<link rel="stylesheet" href="../assets/style.css">
assets/style.css 中定义的 CSS 变量。详见 风格指南。index.html 首页中为新模块添加入口卡片。简短清晰,使用前缀:
add: 窗口函数练习题
fix: 词根字典页面断链
update: 命名规范章节
docs: 完善贡献指南
PR 审核时,维护者会检查以下内容:
masterindex.html 首页提一个带 Question 标签的 Issue,我们很乐意帮忙!