SoEng.WASM-Client-Server
Use this template to set up a .NET 6 / C# 10 solution containing a WASM web client as well as an OpenAPI server.
Install
| Product | Versions |
|---|---|
| .NET |
README
What is this package for?
This NuGet package contains a template for a solution with three projects: An OpenAPI server, an automatically generated API client for C# and a web client. The web client uses HTML5, CSS, Bootstrap and C# 10 / .NET 6 as a WASM app. Server and webclient are equipped with logging and I18N. Several Python scripts are included to simplify the processes of building. The whole project is compiled as a single file, embedding the web client as well. The template contains a detailed readme file.
How to start?
In order to start a new project based on this template, follow these steps:
- Create a new directory named by your project, e.g.
MyIdea - Open a terminal at this directory
- Install the template:
- (Online) Execute
dotnet new -i SoEng.WASM-Client-Server(you need a Internet connection to use nuget.org) - (Offline) Execute
dotnet new -i PATH/TO/SoEng.WASM-Client-Server.x.x.x.nupkg(replacex.x.xwith your version)
- (Online) Execute
- Create the actual solution:
dotnet new wasm-client-server - Open the
README.mdto know how to proceed with the initial setup - Open the
MyIdea.slnsolution to get started
Changes from Previous Version
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.