Now,about how the workflow is organized .
Step 1: Read Excel
With https://www.nuget.org/packages/stankins.excel .
- From this it should find the name of the sheet = name of the tables.
- Also,it should find the first row with names ( = column names).
So it generates models for each sheet
Step 2: Generating .NET Core,Angular and Cordova source code
- There are templates,in Razor style. It pass the models for the sheet and generates the source code.
- Also,will generate docker files to compile the application on docker
Step 3: Generating executables
- Push the source codes from Step 2 to GitHub
- The Github actions takes the docker files,generates the applications ( WebSite,Android ) into the docker,copies and puts into releases of Github
- Also,it puts the Angular files into the wwwroot of the .NET Coreo
- The application waits for the releases to be generated
Step 4: Creating application
- The application downloads the releases on the local
- Creates a Virtual Directory with the release
- Show the link to the Virtual Directory and to the APK application
And that is all. You can try the demo at http://demo.adces.ro:8080/
Leave a Reply