2024 年 8 月事记

#git commit 规范

1
2
3
4
5
<type类型>(<scope 可选作用域>): <subject 描述>
<BLANK LINE>
<body 可选的正文>
<BLANK LINE>
<footer 可选的脚注>
  • feat: 新功能、新特性
  • fix: 修改 bug
  • perf: 更改代码,性能优化
  • refactor: 代码重构(重构,在不影响代码内部行为、功能下的代码修改)
  • docs: 文档修改
  • style: 代码格式修改, 注意不是 css 修改(例如分号修改)
  • test: 测试用例新增、修改
  • build: 影响项目构建或依赖项修改
  • revert: 恢复上一次提交
  • ci: 持续集成相关文件修改
  • chore: 其他修改(不在上述类型中的修改)
  • release: 发布新版本
  • workflow: 工作流相关文件修改

作者:锐变前端小分队
链接:https://juejin.cn/post/7023927717292671012
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

#代码注释

1
2
3
4
5
6
7
8
9
10
11
12
13
14
keywords = {
FIX = {
icon = " ", -- icon used for the sign, and in search results
color = "error", -- can be a hex color, or a named color (see below)
alt = { "FIXME", "BUG", "FIXIT", "ISSUE" }, -- a set of other keywords that all map to this FIX keywords
-- signs = false, -- configure signs for some keywords individually
},
TODO = { icon = " ", color = "info" },
HACK = { icon = " ", color = "warning" },
WARN = { icon = " ", color = "warning", alt = { "WARNING", "XXX" } },
PERF = { icon = " ", alt = { "OPTIM", "PERFORMANCE", "OPTIMIZE" } },
NOTE = { icon = " ", color = "hint", alt = { "INFO" } },
TEST = { icon = "⏲ ", color = "test", alt = { "TESTING", "PASSED", "FAILED" } },
},

#不同字体区别

“Mono”字体(全称“Monospace”字体)和“Propo”字体(全称“Proportional”字体)之间的主要区别在于字符的宽度。

Mono 字体(等宽字体):
宽度一致:每个字符的宽度都是相同的。例如,字母“i”和字母“m”占用相同的水平空间。
用途:这种字体通常用于代码编辑器、终端和编程环境,因为它可以使代码对齐得更整齐,便于阅读和调试。
Propo 字体(比例字体):
宽度不一致:每个字符的宽度根据其形状和大小而不同。例如,字母“i”通常比字母“m”要窄。
用途:这种字体通常用于印刷和网页设计,因为它们能更有效地利用空间,看起来更自然和美观。

总结:Mono 字体的字符宽度相同,便于对齐和格式化,适合技术和代码环境;而 Propo 字体的字符宽度不一致,更适合用于阅读和展示。