mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-09 17:16:46 +00:00
b14a8cf162
Add a full automated build pipeline, interactive build scripts, documentation and development utilities. - Add GitHub Actions workflow (.github/workflows/build.yml) to build BetterDesk (hbbs/hbbr) for Linux x64, Linux ARM64 and Windows x64, upload artifacts, optionally create a release and update repository binaries. - Add interactive build scripts for Windows and Unix (build-betterdesk.ps1, build-betterdesk.sh) supporting download, patch application, cross-build and checksum generation. - Add build and status docs (docs/BUILD_GUIDE.md, docs/STATUS_TRACKING_v3.md) and update project README/instructions (.github/copilot-instructions.md) with new items and updated timestamp. - Add development utilities under dev_modules/ (multiple database/patch/test helpers) and move test_generator.py into dev_modules/test_generator.py. - Update .gitignore to exclude archive/ folder. - Modify hbbs-patch-v2 sources (database.rs, http_api.rs, main.rs, peer.rs and add rendezvous_server.rs) and remove legacy fixed files; update web UI backend and static files (web/app.py, web/static/*, web/templates/index.html). These changes set up CI/CD for multi-platform builds, provide local build tooling, expand docs for v3 status tracking and ID-change features, and add developer test/patch utilities.
1.8 KiB
1.8 KiB
Documentation
This directory contains comprehensive documentation for BetterDesk Console.
Quick Start
- INSTALLATION_V1.4.0.md - Installation guide
- UPDATE_GUIDE.md - Updating existing installations
- TROUBLESHOOTING_EN.md - Common issues & solutions
Docker
- DOCKER_SUPPORT.md - Docker installation guide
- DOCKER_TROUBLESHOOTING.md - Docker-specific issues
Features
- CLIENT_GENERATOR.md - Custom client generator
- CLIENT_GENERATOR_QUICKSTART_EN.md - Client generator quick start
- ID_CHANGE_FEATURE.md - Device ID change feature
- STATUS_TRACKING_v3.md - Device status tracking system
Performance
- GPU_OPTIMIZATION_EN.md - GPU optimization
- GPU_FIX_QUICKSTART_EN.md - Quick GPU fix guide
- OPTIMIZATION_SUMMARY_EN.md - Performance optimization summary
Security & Troubleshooting
- KEY_TROUBLESHOOTING.md - Key and encryption issues
- PORT_SECURITY.md - Port configuration & security
- QUICK_FIX_EN.md - Quick fixes for common issues
Development
- BUILD_GUIDE.md - Building from source
- CONTRIBUTING.md - Contribution guidelines
- PROJECT_STRUCTURE.md - Project structure overview
- CHANGELOG.md - Version history
Additional
- TRANSLATION_SUMMARY.md - Documentation translation status
HBBS Patch Documentation
HBBS-specific documentation is in hbbs-patch-v2/.