Files
log-lottery/.github/CONTRIBUTING.md
LOG1997 5fe2279586 96 UI optimization (#141)
* fix(home): 🐛 解决多次切换路由后页面卡顿的问题 #96

卸载路由时清除requestAnimationFrame

* feat:  文件存储使用Blob格式

* style: 💄 修改部分类型any为具体类型

* feat:  界面设置中模块使用瀑布流布局 #96

* fix: 🐛 md文档更换文件夹解决控制台警告

* style: 💄 switch按钮改回使用daisyui组件

* refactor: ♻️ 所有人员列表提取tableColumn

* style: 💄 奖项列表中的图片类型修复

* fix(globalConfig): 修复当前音乐项类型缺失问题

* feat:  single person not done

* feat:  可添加单人 #96

* build(.gitignore): 添加 auto-imports.d.ts 到忽略文件

* fix: 🐛 上传、下载excel文件时修复路径错误

打包成应用和网页端的baseUrl不一样,使用环境变量来表示

* fix: 🐛 导入人员列表时处理有值为空的情况

* style: 💄 改变toaster的组件

* fix: 🐛 上传文件、解析数据与存储/读取数据的处理

、

* fix(Config): 更新备案信息链接样式

将备案信息的段落标签替换为可点击的链接标签,使用户能够直接跳转到工信部备案查询页面。同时添加了悬停效果样式,提升用户体验。

* feat:  首页奖项列表样式修改 not done #96

* chore(deps): ✏️ 更新依赖版本

* chore: ✏️ gsap list demo

* build: 🏗️ docker构建优化

* chore: ✏️ gsap scroll demo

* style: 💄 gsap demno

* feat:  demo smooth scroll gsap scrolltrigger

* feat(Demo): 添加更多颜色选项并注释GSAP动画

* refactor(PrizeList): 重构奖品列表组件结构

* feat(PrizeList): 重构奖品列表组件并添加滚动动画

* feat:  增加定时抽取功能 #96

* feat:  添加定时抽取功能的说明

* feat:  优化gsap #96

项数不多时不触发gsap

* style: 💄 文本修改

* feat:  优化

* feat:  优化奖项列表

* fix(Home): 修复奖品列表滚动检测逻辑

* fix(home): 修复抽奖停止逻辑避免重复执行;调整卡片垂直居中位置计算

* feat:  播放中奖音频 #96

* style: 💄 下载模板成功后进行提示

* docs: 📝 readme更新

* ci: 👷 git action触发改为推送release版本时执行
2025-12-29 15:44:56 +08:00

1.5 KiB
Raw Blame History

怎么为本项目做贡献

你好!很高兴你为本项目做贡献。在提交您的贡献时,请务必阅读以下指南:

PR检查表

  • 该项目主要的工作分支有maindev
    • 如要贡献代码,请从dev分支拉取代码,避免代码冲突,该分支一般包含最新待上线的功能。
    • 你的代码提交添加新功能、修复bug、优化性能等尽量发起PR到dev分支
    • 请尽可能地在您的PR请求中描述清楚添加的功能或者修复的问题
    • 在一个PR中有多个小提交是没问题的但请确保每个提交都包含一个清晰的提交信息。
    • 请确保您的提交信息遵循Conventional Commits规范。

开发设置

推荐使用pnpm来进行包的管理。

克隆仓库后,运行:

pnpm install  # 安装依赖

运行脚本

pnpm dev

启动开发服务器

pnpm dev

启动tauri的开发服务

pnpm tauri dev

pnpm build

构建项目

pnpm build

打包tauri安装包

pnpm tauri build

pnpm lint:fix

修复eslint格式错误

pnpm lint:fix

项目结构

src目录下基本放置了所有的代码文件其中最主要的是

  • views:存放页面代码
  • components:存放组件代码
  • utils:存放工具函数
  • layout: 页面布局
  • locales: 国际化
  • router: 路由配置
  • store: 状态管理
  • types: 类型定义

感谢

感谢您为本项目做出贡献