From e43d1294c43155ca6eebe85753ef35f7b0c68fff Mon Sep 17 00:00:00 2001 From: Harrison Deng Date: Sat, 10 Jul 2021 00:24:29 -0500 Subject: [PATCH] Reorganized folder structure. --- .gitmodules | 2 +- SimpleLogger => Libraries/SimpleLogger | 0 .../AliExpressModule/LRUCache.cs | 0 .../MultiShop.Shop.AliExpressModule.csproj | 2 +- .../MultiShop.Shop}/AliExpressModule/Shop.cs | 0 .../AliExpressModule/ShopEnumerator.cs | 0 .../MultiShop.Shop.BanggoodModule.csproj | 2 +- .../MultiShop.Shop}/BanggoodModule/Shop.cs | 0 .../BanggoodModule/ShopEnumerator.cs | 0 .../MultiShop.Shop}/Framework/Currency.cs | 0 .../MultiShop.Shop}/Framework/IShop.cs | 0 .../Framework/MultiShop.Shop.Framework.csproj | 0 .../Framework/ProductListing.cs | 0 ...ltiShop.Shop.AliExpressModule.Tests.csproj | 2 +- .../AliExpressModule.Tests/ShopTest.cs | 0 .../AliExpressModule.Tests/XUnitLogger.cs | 0 ...MultiShop.Shop.BanggoodModule.Tests.csproj | 2 +- .../BanggoodModule.Tests/ShopTest.cs | 0 .../BanggoodModule.Tests/XUnitLogger.cs | 0 scripts/reset_db.py | 28 ------------------- scripts/watch_all.py | 24 ---------------- 21 files changed, 5 insertions(+), 57 deletions(-) rename SimpleLogger => Libraries/SimpleLogger (100%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/AliExpressModule/LRUCache.cs (100%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/AliExpressModule/MultiShop.Shop.AliExpressModule.csproj (73%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/AliExpressModule/Shop.cs (100%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/AliExpressModule/ShopEnumerator.cs (100%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/BanggoodModule/MultiShop.Shop.BanggoodModule.csproj (79%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/BanggoodModule/Shop.cs (100%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/BanggoodModule/ShopEnumerator.cs (100%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/Framework/Currency.cs (100%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/Framework/IShop.cs (100%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/Framework/MultiShop.Shop.Framework.csproj (100%) rename {MultiShop.Shop => MultiShop-Modules/MultiShop.Shop}/Framework/ProductListing.cs (100%) rename {test => MultiShop-Modules/test}/MultiShop.Shop/AliExpressModule.Tests/MultiShop.Shop.AliExpressModule.Tests.csproj (91%) rename {test => MultiShop-Modules/test}/MultiShop.Shop/AliExpressModule.Tests/ShopTest.cs (100%) rename {test => MultiShop-Modules/test}/MultiShop.Shop/AliExpressModule.Tests/XUnitLogger.cs (100%) rename {test => MultiShop-Modules/test}/MultiShop.Shop/BanggoodModule.Tests/MultiShop.Shop.BanggoodModule.Tests.csproj (91%) rename {test => MultiShop-Modules/test}/MultiShop.Shop/BanggoodModule.Tests/ShopTest.cs (100%) rename {test => MultiShop-Modules/test}/MultiShop.Shop/BanggoodModule.Tests/XUnitLogger.cs (100%) delete mode 100644 scripts/reset_db.py delete mode 100644 scripts/watch_all.py diff --git a/.gitmodules b/.gitmodules index 0d12baa..676e11c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "SimpleLogger"] - path = SimpleLogger + path = Libraries/SimpleLogger url = https://systems.reslate.xyz/git/ydeng/SimpleLogger.git diff --git a/SimpleLogger b/Libraries/SimpleLogger similarity index 100% rename from SimpleLogger rename to Libraries/SimpleLogger diff --git a/MultiShop.Shop/AliExpressModule/LRUCache.cs b/MultiShop-Modules/MultiShop.Shop/AliExpressModule/LRUCache.cs similarity index 100% rename from MultiShop.Shop/AliExpressModule/LRUCache.cs rename to MultiShop-Modules/MultiShop.Shop/AliExpressModule/LRUCache.cs diff --git a/MultiShop.Shop/AliExpressModule/MultiShop.Shop.AliExpressModule.csproj b/MultiShop-Modules/MultiShop.Shop/AliExpressModule/MultiShop.Shop.AliExpressModule.csproj similarity index 73% rename from MultiShop.Shop/AliExpressModule/MultiShop.Shop.AliExpressModule.csproj rename to MultiShop-Modules/MultiShop.Shop/AliExpressModule/MultiShop.Shop.AliExpressModule.csproj index a0fe48c..cbe1ea9 100644 --- a/MultiShop.Shop/AliExpressModule/MultiShop.Shop.AliExpressModule.csproj +++ b/MultiShop-Modules/MultiShop.Shop/AliExpressModule/MultiShop.Shop.AliExpressModule.csproj @@ -2,7 +2,7 @@ - + diff --git a/MultiShop.Shop/AliExpressModule/Shop.cs b/MultiShop-Modules/MultiShop.Shop/AliExpressModule/Shop.cs similarity index 100% rename from MultiShop.Shop/AliExpressModule/Shop.cs rename to MultiShop-Modules/MultiShop.Shop/AliExpressModule/Shop.cs diff --git a/MultiShop.Shop/AliExpressModule/ShopEnumerator.cs b/MultiShop-Modules/MultiShop.Shop/AliExpressModule/ShopEnumerator.cs similarity index 100% rename from MultiShop.Shop/AliExpressModule/ShopEnumerator.cs rename to MultiShop-Modules/MultiShop.Shop/AliExpressModule/ShopEnumerator.cs diff --git a/MultiShop.Shop/BanggoodModule/MultiShop.Shop.BanggoodModule.csproj b/MultiShop-Modules/MultiShop.Shop/BanggoodModule/MultiShop.Shop.BanggoodModule.csproj similarity index 79% rename from MultiShop.Shop/BanggoodModule/MultiShop.Shop.BanggoodModule.csproj rename to MultiShop-Modules/MultiShop.Shop/BanggoodModule/MultiShop.Shop.BanggoodModule.csproj index 09a9cae..1100ac5 100644 --- a/MultiShop.Shop/BanggoodModule/MultiShop.Shop.BanggoodModule.csproj +++ b/MultiShop-Modules/MultiShop.Shop/BanggoodModule/MultiShop.Shop.BanggoodModule.csproj @@ -2,7 +2,7 @@ - + diff --git a/MultiShop.Shop/BanggoodModule/Shop.cs b/MultiShop-Modules/MultiShop.Shop/BanggoodModule/Shop.cs similarity index 100% rename from MultiShop.Shop/BanggoodModule/Shop.cs rename to MultiShop-Modules/MultiShop.Shop/BanggoodModule/Shop.cs diff --git a/MultiShop.Shop/BanggoodModule/ShopEnumerator.cs b/MultiShop-Modules/MultiShop.Shop/BanggoodModule/ShopEnumerator.cs similarity index 100% rename from MultiShop.Shop/BanggoodModule/ShopEnumerator.cs rename to MultiShop-Modules/MultiShop.Shop/BanggoodModule/ShopEnumerator.cs diff --git a/MultiShop.Shop/Framework/Currency.cs b/MultiShop-Modules/MultiShop.Shop/Framework/Currency.cs similarity index 100% rename from MultiShop.Shop/Framework/Currency.cs rename to MultiShop-Modules/MultiShop.Shop/Framework/Currency.cs diff --git a/MultiShop.Shop/Framework/IShop.cs b/MultiShop-Modules/MultiShop.Shop/Framework/IShop.cs similarity index 100% rename from MultiShop.Shop/Framework/IShop.cs rename to MultiShop-Modules/MultiShop.Shop/Framework/IShop.cs diff --git a/MultiShop.Shop/Framework/MultiShop.Shop.Framework.csproj b/MultiShop-Modules/MultiShop.Shop/Framework/MultiShop.Shop.Framework.csproj similarity index 100% rename from MultiShop.Shop/Framework/MultiShop.Shop.Framework.csproj rename to MultiShop-Modules/MultiShop.Shop/Framework/MultiShop.Shop.Framework.csproj diff --git a/MultiShop.Shop/Framework/ProductListing.cs b/MultiShop-Modules/MultiShop.Shop/Framework/ProductListing.cs similarity index 100% rename from MultiShop.Shop/Framework/ProductListing.cs rename to MultiShop-Modules/MultiShop.Shop/Framework/ProductListing.cs diff --git a/test/MultiShop.Shop/AliExpressModule.Tests/MultiShop.Shop.AliExpressModule.Tests.csproj b/MultiShop-Modules/test/MultiShop.Shop/AliExpressModule.Tests/MultiShop.Shop.AliExpressModule.Tests.csproj similarity index 91% rename from test/MultiShop.Shop/AliExpressModule.Tests/MultiShop.Shop.AliExpressModule.Tests.csproj rename to MultiShop-Modules/test/MultiShop.Shop/AliExpressModule.Tests/MultiShop.Shop.AliExpressModule.Tests.csproj index 86a6859..65a441f 100644 --- a/test/MultiShop.Shop/AliExpressModule.Tests/MultiShop.Shop.AliExpressModule.Tests.csproj +++ b/MultiShop-Modules/test/MultiShop.Shop/AliExpressModule.Tests/MultiShop.Shop.AliExpressModule.Tests.csproj @@ -20,7 +20,7 @@ - + diff --git a/test/MultiShop.Shop/AliExpressModule.Tests/ShopTest.cs b/MultiShop-Modules/test/MultiShop.Shop/AliExpressModule.Tests/ShopTest.cs similarity index 100% rename from test/MultiShop.Shop/AliExpressModule.Tests/ShopTest.cs rename to MultiShop-Modules/test/MultiShop.Shop/AliExpressModule.Tests/ShopTest.cs diff --git a/test/MultiShop.Shop/AliExpressModule.Tests/XUnitLogger.cs b/MultiShop-Modules/test/MultiShop.Shop/AliExpressModule.Tests/XUnitLogger.cs similarity index 100% rename from test/MultiShop.Shop/AliExpressModule.Tests/XUnitLogger.cs rename to MultiShop-Modules/test/MultiShop.Shop/AliExpressModule.Tests/XUnitLogger.cs diff --git a/test/MultiShop.Shop/BanggoodModule.Tests/MultiShop.Shop.BanggoodModule.Tests.csproj b/MultiShop-Modules/test/MultiShop.Shop/BanggoodModule.Tests/MultiShop.Shop.BanggoodModule.Tests.csproj similarity index 91% rename from test/MultiShop.Shop/BanggoodModule.Tests/MultiShop.Shop.BanggoodModule.Tests.csproj rename to MultiShop-Modules/test/MultiShop.Shop/BanggoodModule.Tests/MultiShop.Shop.BanggoodModule.Tests.csproj index c7ff2a9..fb3c389 100644 --- a/test/MultiShop.Shop/BanggoodModule.Tests/MultiShop.Shop.BanggoodModule.Tests.csproj +++ b/MultiShop-Modules/test/MultiShop.Shop/BanggoodModule.Tests/MultiShop.Shop.BanggoodModule.Tests.csproj @@ -21,7 +21,7 @@ - + diff --git a/test/MultiShop.Shop/BanggoodModule.Tests/ShopTest.cs b/MultiShop-Modules/test/MultiShop.Shop/BanggoodModule.Tests/ShopTest.cs similarity index 100% rename from test/MultiShop.Shop/BanggoodModule.Tests/ShopTest.cs rename to MultiShop-Modules/test/MultiShop.Shop/BanggoodModule.Tests/ShopTest.cs diff --git a/test/MultiShop.Shop/BanggoodModule.Tests/XUnitLogger.cs b/MultiShop-Modules/test/MultiShop.Shop/BanggoodModule.Tests/XUnitLogger.cs similarity index 100% rename from test/MultiShop.Shop/BanggoodModule.Tests/XUnitLogger.cs rename to MultiShop-Modules/test/MultiShop.Shop/BanggoodModule.Tests/XUnitLogger.cs diff --git a/scripts/reset_db.py b/scripts/reset_db.py deleted file mode 100644 index b2b925d..0000000 --- a/scripts/reset_db.py +++ /dev/null @@ -1,28 +0,0 @@ -import os -import shutil - - -SERVER_DIR = "src/MultiShop/Server" -DATA_DIR = "Data" -DB_MIGRATE_CMD = "dotnet ef migrations add InitialCreate -o {0}" -DB_UPDATE_CMD = "dotnet ef database update" - -os.chdir(os.path.dirname(os.path.realpath(__file__))) -os.chdir("..") -os.chdir(SERVER_DIR) -print("Working in: " + os.getcwd()) - -migrationsDir = os.path.join(DATA_DIR, "Migrations") - -print("Deleting current migrations directory if it exists.") -shutil.rmtree(migrationsDir, ignore_errors=True) - -print("Deleting old app.db if it exists.") -if os.path.exists("app.db"): - os.remove("app.db") - -print("Creating migration.") -os.system(DB_MIGRATE_CMD.format(migrationsDir)) - -print("Updating database.") -os.system(DB_UPDATE_CMD) \ No newline at end of file diff --git a/scripts/watch_all.py b/scripts/watch_all.py deleted file mode 100644 index c011964..0000000 --- a/scripts/watch_all.py +++ /dev/null @@ -1,24 +0,0 @@ -import os -import asyncio -import sys - -SERVER_CSPROJ_DIR = "src/MultiShop/Server" -ASSET_WATCH_DIR = "src/MultiShop/Client/assets" - - -async def exec(cmd, path): - os.chdir(os.path.dirname(os.path.realpath(__file__))) - os.chdir(os.pardir) - os.chdir(path) - proc = await asyncio.create_subprocess_shell( - cmd, - stdout=sys.stdout, - stderr=sys.stderr, - ) - - await proc.wait() - -async def main(): - await asyncio.gather(exec("dotnet watch run", SERVER_CSPROJ_DIR), exec("npm run watch", ASSET_WATCH_DIR)) - -asyncio.run(main()) \ No newline at end of file