WebApp y WebPart


Plantillas

WebApp

Una plantilla de WebApp es para crear la base de un aplicación.

Definicion de una plantilla

tpl = Module(name="mvc-net8", type="webapp");
tpl.addZip(path="bootstrap-datepicker-1.9.0-dist.zip", output = "wwwroot/lib");
tpl.addTemplate(path="_appsettings_json.liquid", folder="", filename = "appsettings.json");
tpl.addBinary(path="imagen.png", output = "wwwroot/img/imagen.png");

En este ejemplo se hace lo siguiente: * type tipo de platilla "webapp" * funcion addZip agregamos un zip e indicamos la carpeta de descomprimirse * función addTemplate sirve para agregar individualmente archivos platillas a la aplicación.

WebPart

Es una una parte o un modulo de una aplicación.

tpl = Module(name="api-mvc-net8-list", type="webpart");

tpl.addTemplate(path="model.liquid", folder="Models", filename = "{{ name | capitalize }}Model.cs");
tpl.addTemplate(path="controller.liquid", folder="Controllers", filename = "{{ name | capitalize }}sController.cs");
tpl.addBinary(path="imagen.png", output = "wwwroot/img/imagen.png");