5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-11 22:49:29 +08:00
wails/v3/internal/templates
Travis McLane b8d780ba4a
Feature/template consolidation (#3046)
* remove 'test' project

* dynamic template list generation

- uses a single fs.Embed to contain all templates
- walks and rebuilds the list of TemplateData using the cached data
- pulls the `description` out of the required `template.json` file in
  the template directory

* [v3] template handling update

- move "common" template files to a _common directory
- update generator to render from _common/* first
- render selected template last to overwrite anything provided by
  _common if needed
- remove duplicate files from all templates that do not change

* cleanup template project directory after test

* add linux to _common/Taskfile.yaml

* noop: whitespace cleanup _common/Taskfile.yaml
2023-11-11 12:26:28 +11:00
..
_base Add generate build-assets. Update Taskfile for vanilla template 2023-09-09 10:25:56 +10:00
_common Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
lit Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
lit-ts Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
preact Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
preact-ts Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
react Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
react-swc Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
react-swc-ts Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
react-ts Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
svelte Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
svelte-ts Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
vanilla Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
vanilla-ts Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
vue Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
vue-ts Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
templates_test.go Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00
templates.go Feature/template consolidation (#3046) 2023-11-11 12:26:28 +11:00