* LICENSE —— MIT
* THIRD-PARTY-NOTICES —— 依赖清单、再分发合规说明(含随仓库分发的
Apache ECharts 5.6.0 / Apache-2.0)与自查清单
* CONTRIBUTING.md —— 开发环境、五层验证、必须遵守的不变量、提交规范
* SECURITY.md —— 漏洞私有报告渠道、已有措施、已知非目标
* CODE_OF_CONDUCT.md —— 改编自 Contributor Covenant 2.1
* .github/ —— Bug 报告 / 功能建议表单 + PR 模板
* .editorconfig —— 与 .gitattributes 保持一致
* 全部 Python / Shell 源文件加 SPDX-License-Identifier: MIT 头
* README 增加「开源与许可」章节与许可标识
34 行
766 B
INI
34 行
766 B
INI
# 统一的编辑器约定。与 .gitattributes(* text=auto eol=lf)保持一致。
|
||
# 这样无论谁在什么系统上编辑,提交进来的都是 LF 与 UTF-8。
|
||
root = true
|
||
|
||
[*]
|
||
charset = utf-8
|
||
end_of_line = lf
|
||
insert_final_newline = true
|
||
trim_trailing_whitespace = true
|
||
indent_style = space
|
||
indent_size = 4
|
||
|
||
[*.{html,css,js,json,yml,yaml,svg}]
|
||
indent_size = 2
|
||
|
||
[*.py]
|
||
indent_size = 4
|
||
max_line_length = 100
|
||
|
||
[*.md]
|
||
# Markdown 里行尾两个空格是有意义的分行,别自动删掉
|
||
trim_trailing_whitespace = false
|
||
|
||
[*.sh]
|
||
indent_size = 4
|
||
# 容器 entrypoint 必须是 LF,否则报 exec format error / no such file or directory
|
||
end_of_line = lf
|
||
|
||
[Makefile]
|
||
indent_style = tab
|
||
|
||
[*.{png,jpg,jpeg,gif,ico,woff,woff2,sqlite}]
|
||
insert_final_newline = false
|