├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── documentation.yml │ ├── feature_request.yml │ └── question.yml └── workflows │ ├── build-test.yml │ ├── deploy-api-document.yml │ └── publish.yml ├── .gitignore ├── CONTRIBUTING.md ├── Documents ├── toc.yml └── 如何开发模块.md ├── LICENSE ├── Quantum.sln ├── README.md ├── Runtime ├── App.razor ├── Components │ ├── NavMenu.razor │ ├── Sidebar.razor │ └── TitleBar.razor ├── ErrorApp.razor ├── Layout │ └── MainLayout.razor ├── Models │ └── ExtensionMarketDtos.cs ├── Pages │ ├── AccountManagement.razor │ ├── Home.razor │ ├── Login.razor │ ├── ModuleManagement.razor │ ├── ModuleManagement.razor.cs │ ├── Splash.razor │ └── Splash.razor.css ├── Program.cs ├── Quantum.Runtime.csproj ├── Routes.razor ├── Services │ ├── ExtensionMarketService.cs │ ├── InjectedCodeManager.cs │ ├── ModuleManager.cs │ └── Quantum.cs ├── _Imports.razor ├── appsettings.Development.json ├── appsettings.json ├── build │ └── entitlements.mac.plist ├── electron.manifest.json └── wwwroot │ └── images │ └── logo.png ├── SDK ├── Quantum.BundleTool │ ├── Program.cs │ ├── Quantum.BundleTool.csproj │ └── publish.ps1 └── Quantum.Sdk │ ├── Abstractions │ ├── AuthenticatedComponentBase.cs │ ├── IInitializableService.cs │ ├── IPersistentService.cs │ └── LoginPageBase.cs │ ├── Constants.cs │ ├── Extensions │ ├── EnumrableExtension.cs │ ├── MessageServiceExtension.cs │ └── ServiceCollectionExtension.cs │ ├── IModule.cs │ ├── IQuantum.cs │ ├── IUiModule.cs │ ├── Quantum.Sdk.csproj │ ├── Services │ ├── IAccountService.cs │ ├── IInjectedCodeManager.cs │ └── IModuleManager.cs │ └── Utilities │ ├── Assertion.cs │ ├── CachedEntity.cs │ ├── Encryption.cs │ ├── FileUtils.cs │ ├── RequestClient.cs │ └── Result.cs ├── Samples ├── TemplateModule │ ├── ISampleService.cs │ ├── SampleService.cs │ ├── TemplateModule.cs │ └── TemplateModule.csproj └── TemplateUiModule │ ├── ExampleJsInterop.cs │ ├── Pages │ ├── TemplatePage1.razor │ ├── TemplatePage1.razor.css │ ├── TemplatePage2.razor │ └── TemplatePage2.razor.css │ ├── TemplateUiModule.cs │ ├── TemplateUiModule.csproj │ ├── _Imports.razor │ └── wwwroot │ ├── Readme.txt │ ├── bingzhi.png │ └── exampleJsInterop.js ├── TODO.md ├── docfx.json ├── index.md ├── publish-win.ps1 └── toc.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.github/ISSUE_TEMPLATE/documentation.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/workflows/build-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.github/workflows/build-test.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-api-document.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.github/workflows/deploy-api-document.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Documents/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Documents/toc.yml -------------------------------------------------------------------------------- /Documents/如何开发模块.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Documents/如何开发模块.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/LICENSE -------------------------------------------------------------------------------- /Quantum.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Quantum.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/README.md -------------------------------------------------------------------------------- /Runtime/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/App.razor -------------------------------------------------------------------------------- /Runtime/Components/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Components/NavMenu.razor -------------------------------------------------------------------------------- /Runtime/Components/Sidebar.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Components/Sidebar.razor -------------------------------------------------------------------------------- /Runtime/Components/TitleBar.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Components/TitleBar.razor -------------------------------------------------------------------------------- /Runtime/ErrorApp.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/ErrorApp.razor -------------------------------------------------------------------------------- /Runtime/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Layout/MainLayout.razor -------------------------------------------------------------------------------- /Runtime/Models/ExtensionMarketDtos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Models/ExtensionMarketDtos.cs -------------------------------------------------------------------------------- /Runtime/Pages/AccountManagement.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Pages/AccountManagement.razor -------------------------------------------------------------------------------- /Runtime/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Pages/Home.razor -------------------------------------------------------------------------------- /Runtime/Pages/Login.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Pages/Login.razor -------------------------------------------------------------------------------- /Runtime/Pages/ModuleManagement.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Pages/ModuleManagement.razor -------------------------------------------------------------------------------- /Runtime/Pages/ModuleManagement.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Pages/ModuleManagement.razor.cs -------------------------------------------------------------------------------- /Runtime/Pages/Splash.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Pages/Splash.razor -------------------------------------------------------------------------------- /Runtime/Pages/Splash.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Pages/Splash.razor.css -------------------------------------------------------------------------------- /Runtime/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Program.cs -------------------------------------------------------------------------------- /Runtime/Quantum.Runtime.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Quantum.Runtime.csproj -------------------------------------------------------------------------------- /Runtime/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Routes.razor -------------------------------------------------------------------------------- /Runtime/Services/ExtensionMarketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Services/ExtensionMarketService.cs -------------------------------------------------------------------------------- /Runtime/Services/InjectedCodeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Services/InjectedCodeManager.cs -------------------------------------------------------------------------------- /Runtime/Services/ModuleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Services/ModuleManager.cs -------------------------------------------------------------------------------- /Runtime/Services/Quantum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/Services/Quantum.cs -------------------------------------------------------------------------------- /Runtime/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/_Imports.razor -------------------------------------------------------------------------------- /Runtime/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/appsettings.Development.json -------------------------------------------------------------------------------- /Runtime/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/appsettings.json -------------------------------------------------------------------------------- /Runtime/build/entitlements.mac.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/build/entitlements.mac.plist -------------------------------------------------------------------------------- /Runtime/electron.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/electron.manifest.json -------------------------------------------------------------------------------- /Runtime/wwwroot/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Runtime/wwwroot/images/logo.png -------------------------------------------------------------------------------- /SDK/Quantum.BundleTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.BundleTool/Program.cs -------------------------------------------------------------------------------- /SDK/Quantum.BundleTool/Quantum.BundleTool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.BundleTool/Quantum.BundleTool.csproj -------------------------------------------------------------------------------- /SDK/Quantum.BundleTool/publish.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.BundleTool/publish.ps1 -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Abstractions/AuthenticatedComponentBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Abstractions/AuthenticatedComponentBase.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Abstractions/IInitializableService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Abstractions/IInitializableService.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Abstractions/IPersistentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Abstractions/IPersistentService.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Abstractions/LoginPageBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Abstractions/LoginPageBase.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Constants.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Extensions/EnumrableExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Extensions/EnumrableExtension.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Extensions/MessageServiceExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Extensions/MessageServiceExtension.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Extensions/ServiceCollectionExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Extensions/ServiceCollectionExtension.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/IModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/IModule.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/IQuantum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/IQuantum.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/IUiModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/IUiModule.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Quantum.Sdk.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Quantum.Sdk.csproj -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Services/IAccountService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Services/IAccountService.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Services/IInjectedCodeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Services/IInjectedCodeManager.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Services/IModuleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Services/IModuleManager.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Utilities/Assertion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Utilities/Assertion.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Utilities/CachedEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Utilities/CachedEntity.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Utilities/Encryption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Utilities/Encryption.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Utilities/FileUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Utilities/FileUtils.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Utilities/RequestClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Utilities/RequestClient.cs -------------------------------------------------------------------------------- /SDK/Quantum.Sdk/Utilities/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/SDK/Quantum.Sdk/Utilities/Result.cs -------------------------------------------------------------------------------- /Samples/TemplateModule/ISampleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateModule/ISampleService.cs -------------------------------------------------------------------------------- /Samples/TemplateModule/SampleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateModule/SampleService.cs -------------------------------------------------------------------------------- /Samples/TemplateModule/TemplateModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateModule/TemplateModule.cs -------------------------------------------------------------------------------- /Samples/TemplateModule/TemplateModule.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateModule/TemplateModule.csproj -------------------------------------------------------------------------------- /Samples/TemplateUiModule/ExampleJsInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/ExampleJsInterop.cs -------------------------------------------------------------------------------- /Samples/TemplateUiModule/Pages/TemplatePage1.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/Pages/TemplatePage1.razor -------------------------------------------------------------------------------- /Samples/TemplateUiModule/Pages/TemplatePage1.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/Pages/TemplatePage1.razor.css -------------------------------------------------------------------------------- /Samples/TemplateUiModule/Pages/TemplatePage2.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/Pages/TemplatePage2.razor -------------------------------------------------------------------------------- /Samples/TemplateUiModule/Pages/TemplatePage2.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/Pages/TemplatePage2.razor.css -------------------------------------------------------------------------------- /Samples/TemplateUiModule/TemplateUiModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/TemplateUiModule.cs -------------------------------------------------------------------------------- /Samples/TemplateUiModule/TemplateUiModule.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/TemplateUiModule.csproj -------------------------------------------------------------------------------- /Samples/TemplateUiModule/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/_Imports.razor -------------------------------------------------------------------------------- /Samples/TemplateUiModule/wwwroot/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/wwwroot/Readme.txt -------------------------------------------------------------------------------- /Samples/TemplateUiModule/wwwroot/bingzhi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/wwwroot/bingzhi.png -------------------------------------------------------------------------------- /Samples/TemplateUiModule/wwwroot/exampleJsInterop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/Samples/TemplateUiModule/wwwroot/exampleJsInterop.js -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/TODO.md -------------------------------------------------------------------------------- /docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/docfx.json -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | README.md -------------------------------------------------------------------------------- /publish-win.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/publish-win.ps1 -------------------------------------------------------------------------------- /toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XmmShp/Quantum/HEAD/toc.yml --------------------------------------------------------------------------------