Overview (What and Why)
To make swanky all-around tool, the frontend part should also be taken into consideration.
For the contract template we provide, there should also be UI templates ready to add.
How
Init command and new contract command should offer to add the UI templates as well.
Optionally, there should be a choice of fronted frameworks (react/vue/svelte), but React with useink should be enough for the first iteration.
Definition of Done
Open Issues and Blockers
Work was started on this, but since adding UI project (a dapp) introduces yet another layer of dependencies on polkadot.js, the compatibility issues had to be addressed first.
To address this, focus was shifted to the swanky-dev-container and swanky and swanky-node updates to newer versions of ink! and weights V2.
Since more urgent/useful features were suggested in the meantime, this was given a lower prio.
Overview (What and Why)
To make swanky all-around tool, the frontend part should also be taken into consideration.
For the contract template we provide, there should also be UI templates ready to add.
How
Init command and new contract command should offer to add the UI templates as well.
Optionally, there should be a choice of fronted frameworks (react/vue/svelte), but React with useink should be enough for the first iteration.
Definition of Done
Open Issues and Blockers
Work was started on this, but since adding UI project (a dapp) introduces yet another layer of dependencies on polkadot.js, the compatibility issues had to be addressed first.
To address this, focus was shifted to the swanky-dev-container and swanky and swanky-node updates to newer versions of ink! and weights V2.
Since more urgent/useful features were suggested in the meantime, this was given a lower prio.