Brief description
Scaffold Eth is a tool for building Ethereum dapps and learning about Ethereum. When you run it and make changes to your smart contracts, it automatically updates your browser app's UI to show you your changes. The Loam frontend template with loam dev currently gets you right up to the edge of this, without actually changing any UI. It changes your frontend dependencies, and makes it easy to create your own frontend components, but doesn't generate any UI of its own.
We plan to complete Loam's contract-change-to-UI-change pipeline. We have a couple ideas for how this might work: we could actually generate frontend code for you, or we may create a generic "admin panel" that you access from a separate URL that runs beside your hand-crafted app (this could potentially be based on our prior art, RAEN Admin, which was incompletely ported to Loam Home long ago). The Stellar Laboratory team will be working on a similar "admin panel" concept in the next few months—we collaborate with this team, and may help them build out their solution and integrate it into Loam's stack.
How to measure completion
Completion will be measured by running loam init and then npm run dev in a new project. If the browser app provides an interface that allows interaction with your contracts and automatically updates when you change your contracts, then this milestone is complete.
Brief description
Scaffold Eth is a tool for building Ethereum dapps and learning about Ethereum. When you run it and make changes to your smart contracts, it automatically updates your browser app's UI to show you your changes. The Loam frontend template with loam dev currently gets you right up to the edge of this, without actually changing any UI. It changes your frontend dependencies, and makes it easy to create your own frontend components, but doesn't generate any UI of its own.
We plan to complete Loam's contract-change-to-UI-change pipeline. We have a couple ideas for how this might work: we could actually generate frontend code for you, or we may create a generic "admin panel" that you access from a separate URL that runs beside your hand-crafted app (this could potentially be based on our prior art, RAEN Admin, which was incompletely ported to Loam Home long ago). The Stellar Laboratory team will be working on a similar "admin panel" concept in the next few months—we collaborate with this team, and may help them build out their solution and integrate it into Loam's stack.
How to measure completion
Completion will be measured by running loam init and then npm run dev in a new project. If the browser app provides an interface that allows interaction with your contracts and automatically updates when you change your contracts, then this milestone is complete.