SoEng.WASM-Client-Server
1.1.1
dotnet new install SoEng.WASM-Client-Server::1.1.1
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.x
with your version)
- (Online) Execute
- Create the actual solution:
dotnet new wasm-client-server
- Open the
README.md
to know how to proceed with the initial setup - Open the
MyIdea.sln
solution to get started
-
net6.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
v1.1.1
- Changed repo URL
v1.1.0
- Upgraded to .NET 6, RC1
v1.0.1
- Improved template's readme
v1.0.0
- Initial release
- Targets .NET 6, preview 7