feat: 添加跨平台打包支持(Linux .deb)、Docker 构建脚本及项目官网
- electron/builder.js: 修复 Linux 平台 npm 命令、增加 .deb 安装包支持 - electron/main.js: 按平台动态设置保存对话框默认扩展名 - package.json: 添加 Linux deb 打包目标 - 新增 Dockerfile 用于 Linux 交叉构建 - 新增 build-linux-docker.ps1 / build-linux.sh 构建脚本 - 新增 site/ 项目官网页面 - .gitignore: 全面忽略二进制文件 - 新增 GitHub Actions CI 工作流
This commit is contained in:
81
.gitignore
vendored
81
.gitignore
vendored
@@ -1,6 +1,87 @@
|
||||
node_modules/
|
||||
dist/
|
||||
.web2app/
|
||||
release/
|
||||
|
||||
# Binaries & executables
|
||||
*.exe
|
||||
*.dll
|
||||
*.so
|
||||
*.dylib
|
||||
*.bin
|
||||
*.pak
|
||||
*.dat
|
||||
|
||||
# Disk images & installers
|
||||
*.dmg
|
||||
*.iso
|
||||
*.img
|
||||
*.AppImage
|
||||
*.deb
|
||||
*.rpm
|
||||
|
||||
# Archives
|
||||
*.zip
|
||||
*.7z
|
||||
*.tar
|
||||
*.gz
|
||||
*.rar
|
||||
|
||||
# Images (binary formats)
|
||||
*.ico
|
||||
*.icns
|
||||
*.png
|
||||
*.jpg
|
||||
*.jpeg
|
||||
*.gif
|
||||
*.bmp
|
||||
*.webp
|
||||
|
||||
# Documents
|
||||
*.pdf
|
||||
*.doc
|
||||
*.docx
|
||||
*.xls
|
||||
*.xlsx
|
||||
*.ppt
|
||||
*.pptx
|
||||
|
||||
# Audio & Video
|
||||
*.mp3
|
||||
*.mp4
|
||||
*.avi
|
||||
*.mov
|
||||
*.wav
|
||||
*.flac
|
||||
*.mkv
|
||||
|
||||
# Fonts
|
||||
*.ttf
|
||||
*.otf
|
||||
*.woff
|
||||
*.woff2
|
||||
|
||||
# Database
|
||||
*.db
|
||||
*.sqlite
|
||||
*.sqlite3
|
||||
|
||||
# Object & build artifacts
|
||||
*.o
|
||||
*.obj
|
||||
*.class
|
||||
*.lib
|
||||
*.a
|
||||
*.pdb
|
||||
*.idb
|
||||
|
||||
# Other binary
|
||||
*.snap
|
||||
*.crx
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
Reference in New Issue
Block a user