From 530b5383ef06e37b51d0cc895a2aae616a9fa52f Mon Sep 17 00:00:00 2001 From: CGH0S7 <776459475@qq.com> Date: Mon, 16 Mar 2026 15:56:04 +0800 Subject: [PATCH] Reorganized repository into backend and frontend directories --- .gitignore | 60 +++++++++++++++--- {cmd => backend/cmd}/server/main.go | 0 go.mod => backend/go.mod | 0 go.sum => backend/go.sum | 0 {internal => backend/internal}/api/auth.go | 0 .../internal}/api/middleware.go | 0 {internal => backend/internal}/api/room.go | 0 {internal => backend/internal}/api/router.go | 0 {internal => backend/internal}/db/db.go | 0 {internal => backend/internal}/model/room.go | 0 {internal => backend/internal}/model/user.go | 0 .../internal}/stream/server.go | 0 {internal => backend/internal}/utils/utils.go | 0 hightube.db | Bin 36864 -> 0 bytes 14 files changed, 50 insertions(+), 10 deletions(-) rename {cmd => backend/cmd}/server/main.go (100%) rename go.mod => backend/go.mod (100%) rename go.sum => backend/go.sum (100%) rename {internal => backend/internal}/api/auth.go (100%) rename {internal => backend/internal}/api/middleware.go (100%) rename {internal => backend/internal}/api/room.go (100%) rename {internal => backend/internal}/api/router.go (100%) rename {internal => backend/internal}/db/db.go (100%) rename {internal => backend/internal}/model/room.go (100%) rename {internal => backend/internal}/model/user.go (100%) rename {internal => backend/internal}/stream/server.go (100%) rename {internal => backend/internal}/utils/utils.go (100%) delete mode 100644 hightube.db diff --git a/.gitignore b/.gitignore index 2c41608..f881e13 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,52 @@ -# 编译产物 -/server -*.exe -*.out - -# 依赖库 -/vendor/ - -# 编辑器与系统生成 +# --- Root --- +.DS_Store .idea/ .vscode/ -.DS_Store \ No newline at end of file + +# --- Backend (Go) --- +backend/hightube.db +backend/server +backend/*.exe +backend/*.out +backend/vendor/ + +# --- Frontend (Flutter) --- +frontend/.dart_tool/ +frontend/.packages +frontend/.pub-cache/ +frontend/.pub/ +frontend/build/ +frontend/ios/Flutter/Generated.xcconfig +frontend/ios/Flutter/flutter_export_environment.sh +frontend/android/local.properties +frontend/android/app/src/main/res/drawable/launch_background.xml +frontend/android/app/src/main/res/values/styles.xml +frontend/android/app/src/main/res/values-night/styles.xml +frontend/android/app/src/main/res/mipmap-mdpi/ic_launcher.png +frontend/android/app/src/main/res/mipmap-hdpi/ic_launcher.png +frontend/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png +frontend/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +frontend/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png +frontend/android/app/src/main/res/values-v21/styles.xml +frontend/android/app/src/main/res/values-v21/styles-night.xml +frontend/android/app/src/main/res/values-v11/styles.xml +frontend/android/app/src/main/res/values-v11/styles-night.xml +frontend/ios/Runner/Assets.xcassets/AppIcon.appiconset/*.png +frontend/ios/Runner/Base.lproj/LaunchScreen.storyboard +frontend/ios/Runner/Base.lproj/Main.storyboard +frontend/ios/Runner/Info.plist +frontend/ios/Runner/Runner.entitlements +frontend/linux/flutter/generated_plugins.cmake +frontend/macos/Flutter/Generated.xcconfig +frontend/macos/Flutter/ephemeral/ +frontend/windows/flutter/generated_plugins.cmake +frontend/windows/flutter/generated_plugin_registrant.cc +frontend/windows/flutter/generated_plugin_registrant.h +frontend/web/index.html +frontend/web/favicon.png +frontend/web/manifest.json +frontend/web/robots.txt +frontend/web/icons/Icon-192.png +frontend/web/icons/Icon-512.png +frontend/web/icons/Icon-maskable-192.png +frontend/web/icons/Icon-maskable-512.png \ No newline at end of file diff --git a/cmd/server/main.go b/backend/cmd/server/main.go similarity index 100% rename from cmd/server/main.go rename to backend/cmd/server/main.go diff --git a/go.mod b/backend/go.mod similarity index 100% rename from go.mod rename to backend/go.mod diff --git a/go.sum b/backend/go.sum similarity index 100% rename from go.sum rename to backend/go.sum diff --git a/internal/api/auth.go b/backend/internal/api/auth.go similarity index 100% rename from internal/api/auth.go rename to backend/internal/api/auth.go diff --git a/internal/api/middleware.go b/backend/internal/api/middleware.go similarity index 100% rename from internal/api/middleware.go rename to backend/internal/api/middleware.go diff --git a/internal/api/room.go b/backend/internal/api/room.go similarity index 100% rename from internal/api/room.go rename to backend/internal/api/room.go diff --git a/internal/api/router.go b/backend/internal/api/router.go similarity index 100% rename from internal/api/router.go rename to backend/internal/api/router.go diff --git a/internal/db/db.go b/backend/internal/db/db.go similarity index 100% rename from internal/db/db.go rename to backend/internal/db/db.go diff --git a/internal/model/room.go b/backend/internal/model/room.go similarity index 100% rename from internal/model/room.go rename to backend/internal/model/room.go diff --git a/internal/model/user.go b/backend/internal/model/user.go similarity index 100% rename from internal/model/user.go rename to backend/internal/model/user.go diff --git a/internal/stream/server.go b/backend/internal/stream/server.go similarity index 100% rename from internal/stream/server.go rename to backend/internal/stream/server.go diff --git a/internal/utils/utils.go b/backend/internal/utils/utils.go similarity index 100% rename from internal/utils/utils.go rename to backend/internal/utils/utils.go diff --git a/hightube.db b/hightube.db deleted file mode 100644 index 3d621ffd6bd38e8dd38bcf010985ca1d5e365ff9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36864 zcmeI)%Wu<290zc_Zkm`tvtkdHkdQ`DX&W`Peg?ZIQW~_Od6YJh=qckQ)0Ime5Iayf ztQ54D{TKG{;>c~UdtB{_!;bBwd8lZSK#>-Gt;8LVXXfYm%v`3iefq5I1&o{zhCMeR zhVX+Riozp81VKpiugt&GEy)w>(*yojoJ)T$nHF|m|9*>~O{G5w8Ef;;&0ja~+)CX1 zXJVevVk*OjBBRwXnlO}FW+KF!i(QrY7%l1nj0J{vZ@PE;i|3DBsPo;9wC zGby_mWSW`vHsW6VxD>$;hRp3XU$D1PkmP>^nH67*Gnb!ze>;&>6h-_^3fxwgMeRnr zjY;G6!a=z>g&^D9iW09MuwU4a9G{dbg_ARKR6HYvM!i<5@=BFrwVtDGex)%uB^{m$ zydKNZ(aSI$4#Rxz9PWJCm~$4bTC0<4qg>9>zze#Jl7L+X)ykSri>7CPZ_yXt`Vr zALTC1qPCP&G(L;cS7RL44flPw$D*V4&yMh7;l(i1CTR9}ZA01F5znHr^Fl38$yR-El%! z_51_Xc%bEpX6@_tzM0?E9bL=oj^pg8_P(lqL6Ly@LHI9*E#2MH%q{c$;^`Cp=wj3u z6!xrhf3)WxjM&qI#^Cv(?b_v%T{|f49v=k_t!OYOkgaDa`-v`*{YITj>}W6PRnkqs%AcP z33Ym}JtYc^h0uX=z1Rwwb2tWV=5P$##AOL|C3fz|}@|UguasU4chXtV^009U< z00Izz00bZa0SG_<0xK1eBw5Du|0^X&FbF^Z0uX=z1Rwwb2tWV=5P-nS1;Xe5{{=Cv B