-
Notifications
You must be signed in to change notification settings - Fork 196
Description
I'd like to propose to further productize w4 by implementing a build command, that builds the project and downloads build tools if needed. Also, I would like to include this tool into the pipeline, to build templates and example to check if they are working.
Proposal
-
fixing templates
some templates are broken -
fix guide
some templates are not in the guide -
harmonize paths
harmonize paths where possiblesrc,build/cart.wasm, update watch logic, generate deprecation notice for existing repos + info what to change to adhere to uniform paths -
build script (draft)
create a build script to be used by GitHub actions -
harmonize templates
some templates implement different logic -
create test cases
create two tests for the templates, one with the start screen and one withxpressed to verify that they are working -
create Contribution Guidelines for new templates
explain how to create a new template and how it fits in the structure -
Move build logic from scripts to
cli.js
create a proposal howw4 buildwould work and implement it -
Bonus: Port everything to WASM
once everything is automated, we can think about how to do it in a browser & have a web IDE