Format Git commit messages
Use the following format for commit messages: <type>(<scope>): <subject> followed by an optional body and footer.
Types:
feat: New featurefix: Bug fixdocs: Documentation changesstyle: Formatting (no logic change)refactor: Code refactoringperf: Performance improvementtest: Adding/updating testschore: Build/tooling changesci: CI configuration changes
feat(user): 添加用户登录功能
- 实现用户名密码登录
- 添加登录表单验证
- 集成第三方登录接口
Closes #123