livebud / bud

The Full-Stack Web Framework for Go
MIT License
5.53k stars 182 forks source link

view/svelte: get ssr and client-side hydration working (WIP) #383

Open matthewmueller opened 1 year ago

matthewmueller commented 1 year ago

This PR adds replaces the existing view generator with a concept of extendable viewers. Viewers decide how top-level views get rendered.

The goal of this PR is to reach feature parity with the existing view generator. This means:

.... but lays the groundwork for:

This PR has been a long time coming and I'm excited to be nearing the finish line.