-
Notifications
You must be signed in to change notification settings - Fork 32
v31.1.17 #51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
v31.1.17 #51
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,30 +1,95 @@ | ||
| [](https://github.com/syncfusion/blazor-showcase-diagram-builder/actions/workflows/dotnet.yml) | ||
|
|
||
| # Essential Studio® for Blazor - Diagram Builder | ||
| # Essential Studio® for Blazor - Diagram Builder | ||
|
|
||
| The Blazor diagram builder application is used to create diagrams such as FlowChart and MindMap diagrams. In the diagram builder application, all support diagrams, such as Print, Export, and Drawing Tool support, are available in the Diagram Builder application. You can interact with the diagram or create your own using shapes. | ||
|
|
||
| ## Deployment | ||
| ## Requirements to run the demo | ||
|
|
||
| ### Requirements to run the demo | ||
| * [System requirements](https://blazor.syncfusion.com/documentation/system-requirements/) | ||
|
|
||
| The samples require the following requirements to run. | ||
| * [NET 8 WebAssembly Workload](https://learn.microsoft.com/en-us/aspnet/core/blazor/webassembly-build-tools-and-aot?view=aspnetcore-8.0#net-webassembly-build-tools) | ||
|
|
||
| * [Visual Studio 2022](https://visualstudio.microsoft.com/vs/) | ||
| * [.NET 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) | ||
| #### accelerate Android emulators on Windows with Hyper-V: | ||
|
|
||
| ### Run | ||
| - Visit the following link to learn about hardware acceleration for Android emulators on Windows: [Hardware Acceleration for Android Emulators](https://learn.microsoft.com/en-us/dotnet/maui/android/emulator/hardware-acceleration). | ||
|
|
||
| 1. Clone this repository. | ||
| 2. Open the project in VS 2022: | ||
| - For the .NET 8 Server app, open Server-side/DiagramBuilder.sln. | ||
| - For the .NET 8 WASM app, open wasm-side/DiagramBuilder.sln. | ||
| - For the MAUI app, open MAUI/DiagramBuilderMAUI.sln. | ||
| 3. Run the demo. | ||
| - Once you have completed the above steps, you can proceed with setting up the emulator by following the instructions outlined in the documentation below: | ||
|
|
||
| ## Demo | ||
| #### Setting Up Android SDK and Android Device Manager | ||
|
|
||
| ### Server - <a href="https://blazor.syncfusion.com/showcase/diagrambuilder/" target="_blank">https://blazor.syncfusion.com/showcase/diagrambuilder/</a> | ||
| ### WebAssembly - <a href="https://blazor.syncfusion.com/showcase/wasm/diagrambuilder/" target="_blank">https://blazor.syncfusion.com/showcase/wasm/diagrambuilder/</a> | ||
| - Visit the following link to Step-by-Step Guide for Setting Up Android SDK and Configuring Android Device for API 33: (https://learn.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-android&tabs=vswin). | ||
|
|
||
| - In the documentation, you will find detailed instructions on setting up your development environment, including installing the necessary tools and SDKs and RUN Application in andriod TFM. | ||
|
|
||
| Check all the showcase samples from <a href="https://blazor.syncfusion.com" target="_blank">here</a>. | ||
| ## How to run the demo | ||
|
|
||
| Clone the repository. This repository contains Blazor Diagram Builder Server app, Blazor Diagram Builder WASM app. | ||
| * `server-side` folder has solution and project files to run Diagram Builder server app. | ||
| * `Wasm-side` folder has solution and project files to run Diagram Builder WebAssembly app. | ||
| * `MAUI` folder has solution and Project files to run Diagram Builder MAUI demo. | ||
| * The Common folder contains all the common files (i.e., samples, static web assets, resources) which are applicable for Blazor Diagram Builder Server demos, Blazor Diagram Builder WASM demos and Blazor Diagram Builder MAUI demos. | ||
|
|
||
| ### Run the demo using .NET CLI | ||
|
|
||
| * Open the command prompt from the demo's directory. | ||
| * Run the demo using the following command. | ||
|
|
||
| To run .NET 8 Diagram Builder Server project | ||
| > `dotnet run --project Server-side/DiagramBuilder.csproj` | ||
|
|
||
| To run .NET 8 Diagram Builder WASM project | ||
| > `dotnet run --project wasm-side/DiagramBuilder.sln` | ||
| * To run Diagram Builder Maui Demos, Open the `DiagramBuilderMAUI.sln` from 'MAUI' folder via visual studio 2022. | ||
|
|
||
| - In Visual Studio, select the target platform by expanding the dropdown menu at the top toolbar. | ||
|
|
||
| > Press `F5` to run the demo. | ||
|
|
||
| ### Run the demo using Visual Studio | ||
|
|
||
| * Open the solution file using Visual Studio. | ||
| * Press `Ctrl + F5` to run the demo. | ||
|
|
||
| ### Run the demo using Visual Studio code | ||
|
|
||
| * Open the Visual Studio code from the Demo directory where the project file is present. | ||
|
|
||
| * Press `Ctrl + F5` to run the demo. | ||
|
|
||
| ## Live Demo | ||
|
|
||
| #### Server - <a href="https://blazor.syncfusion.com/showcase/diagrambuilder/" target="_blank">Diagram Builder Server Live Demo</a> | ||
| #### WebAssembly - <a href="https://blazor.syncfusion.com/showcase/wasm/diagrambuilder/" target="_blank">Diagram Builder Wasm Live Demo</a> | ||
|
|
||
| Check all the showcase samples from <a href="https://www.syncfusion.com/showcase-apps" target="_blank">here</a>. | ||
|
|
||
| ## License | ||
|
|
||
| Syncfusion® Blazor Components is available under the Syncfusion® Essential Studio program, and can be licensed either under the Syncfusion® Community License Program or the Syncfusion commercial license. | ||
|
|
||
| To be qualified for the Syncfusion® Community License Program, you must have gross revenue of less than one (1) million U.S. dollars (USD 1,000,000.00) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion's terms and conditions. | ||
|
|
||
| Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. | ||
|
|
||
| Use of Syncfusion® Blazor Components requires prior acquisition of either a Community License or a Commercial License. Additionally, usage is subject to acceptance of and compliance with Syncfusion's license terms and conditions. | ||
|
|
||
| The Syncfusion® license that contains the terms and conditions can be found at | ||
| [https://www.syncfusion.com/content/downloads/syncfusion_license.pdf](https://www.syncfusion.com/content/downloads/syncfusion_license.pdf) | ||
|
|
||
| ## Support and feedback | ||
|
|
||
| * For any other queries, reach the [Syncfusion® support team](https://support.syncfusion.com/) or post the queries through the [community forums](https://www.syncfusion.com/forums?utm_source=github&utm_medium=listing&utm_campaign=blazor-samples). | ||
|
|
||
| * To renew the subscription, click [here](https://www.syncfusion.com/sales/products?utm_source=github&utm_medium=listing&utm_campaign=blazor-samples) or contact our sales team at <salessupport@syncfusion.com>. | ||
|
|
||
| * If the required information is not available, it can be submitted through the Syncfusion® Blazor Components Feedback Portal [feedback portal](https://www.syncfusion.com/feedback/blazor-components). | ||
|
|
||
| ## See also | ||
|
|
||
| * [Blazor Documentation](https://blazor.syncfusion.com/documentation/introduction) | ||
| * [Blazor Components](https://www.syncfusion.com/blazor-components) | ||
| * [Blazor Live Demos - Server](https://blazor.syncfusion.com/demos/) | ||
| * [Blazor Live Demos - WebAssembly](https://blazor.syncfusion.com/wasm/demos/) | ||
| * [Blazor Playground](https://blazorplayground.syncfusion.com/) | ||
| * [Blazor Smart/AI Samples](https://github.com/syncfusion/smart-ai-samples) | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.