Beego 安装及配置
记录 GO 及 Beego 框架安装及基础配置。
语义版本控制(SemVer)
版本格式:MAJOR.MINOR.PATCH
,版本号递增规则如下:
MAJOR
: 主版本号,当你做了不兼容的 API 修改MINOR
: 次版本号,当你做了向下兼容的功能性新增PATCH
: 修订号,当你做了向下兼容的问题修正
先行版本号及版本编译信息可以加到 MAJOR.MINOR.PATCH
的后面,作为延伸。
Commit Message Spec
Commit messages are short descriptions of changes to a repository. We should follow certain standards to effectively describe changes, such as the Conventional Commits specification based on the Angular convention that is most used on GitHub, or each development team can simplify and formulate their own commit specification. This is not only conducive to the automatic generation of Changelog in the later stage, but more importantly, when a bug occurs, the entire warehouse can be quickly checked, the problem point can be accurately located, and the version can be reverted.
electron 踩坑总结
总结一下最近 electron 开发遇到的问题和一些重要知识点。
前端页面内容加密总结
记录一下前端实现页面加密的思路。
Node.js + GitHub Actions 自动刷新 CDN
不同系统的换行符的差异
换行符(通常称为行尾、行尾 (EOL)、下一行 (NEL) 或换行符)是字符编码规范(例如,ASCII、EBCDIC)中的控制字符或控制字符序列,用于表示一行文本的结尾和新文本的开头。
自定义 ohmyzsh 主题
ohmyzsh 自带了很多主题,也有很多没有收录的扩展主题,我就想要个简约的主题,但是每个都差点意思,干脆改一个主题。
linux 文件权限
记录 linux 系统下文件权限相关的内容,Mac OS 下类似。