|
|
@@ -17,7 +17,7 @@
|
|
|
| `id` | String | 学校唯一标识(建议用拼音或英文缩写) |
|
|
|
| `name` | String | 学校中文全称 |
|
|
|
| `initial` | String | 学校名称的首字母,用于排序和查找 |
|
|
|
-| `importUrl` | String | 教务系统登录的 URL |
|
|
|
+| `importUrl` | String | 教务系统登录的 URL |
|
|
|
| `assetJsPath` | String | 适配脚本路径(如 `schools/school.js`) |
|
|
|
| `maintainer` | String | 维护者信息(如姓名或 GitHub 用户名) |
|
|
|
|
|
|
@@ -37,7 +37,7 @@
|
|
|
|
|
|
**注意:**
|
|
|
- 请严格按照上述字段填写,不要添加或减少字段。
|
|
|
-- `importUrl` 一定要是登录页面
|
|
|
+- `importUrl` 一定要是登录页面。
|
|
|
- `assetJsPath` 填写对应学校的适配脚本路径。
|
|
|
- `maintainer` 填写维护者信息,便于后续沟通和维护。
|
|
|
|
|
|
@@ -56,6 +56,16 @@
|
|
|
4. **提交 PR**
|
|
|
- 测试通过后,提交 Pull Request,等待审核合并。
|
|
|
|
|
|
+## 社区约束
|
|
|
+
|
|
|
+- 禁止恶意抹除公开代码的原始开发者的代码贡献记录。
|
|
|
+- 未经相关授权,禁止在脱离官方分支的包中包含其他开发者的适配代码,仅可使用自己所有的适配代码。其他开发者的适配代码仅能在官方仓库或其分支中使用。
|
|
|
+- **例外情况**:如果您的分支或私有适配仓库仅用于官方 app 的内部测试或个人使用(即仅在官方 app 范围内显示和调用,不对外分发或公开),则可以包含其他开发者的适配代码。
|
|
|
+ 但如果您的分支或包对外分发、公开或用于非官方 app,则只能包含您自己拥有的适配代码,不能包含其他开发者的适配代码,除非获得相关授权。
|
|
|
+- 允许开发者建立私有仓库或分支本软件,但需遵守上述约定。
|
|
|
+
|
|
|
+本约束为社区规范,鼓励所有使用者自觉遵守。
|
|
|
+
|
|
|
## 注意事项
|
|
|
|
|
|
- 请确保 `schools.json` 信息准确,入口文件路径与实际文件一致。
|