This project comes to replace the Automation toolkit app (internal company code generator tool).
Generate copies of stored template folder structures and replacing file keywords. Create new template presets. Auto generate Windows forms based on designated data source. (Not yet supported in Maui client)
- .NET 6.0 WebApi standalone app
- Electron app, using Angular (Can spawn server process automatically)
- .NET MAUI using Blazor (Server must be run externally)
Run server:
Install .Net 6.0
$ cd server/AutomationToolkit.Api && dotnet run
- Install Node Version Manager and then install NodeJs 8:
$ nvm install 8.0.0
- Install dependencies:
$ cd client/Angular && npm install
Run client dev server:
$ cd client/Angular && npm start
Open a web browser to http://localhost:4200
Requires Visual Studio 2022 (Preview) >17.3.0 with Workload: .NET Multi-platform app UI development
Open project /client/Maui/AutomationToolkit.Client.Blazor.csproj
$ cd client/Angular && npm run full-publish
This will generate the folder 'Automation Toolkit 2-win32-x64'
https://docs.microsoft.com/en-us/dotnet/maui/windows/deployment/overview