livebud / bud

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

Add viewer package #401

Closed matthewmueller closed 1 year ago

matthewmueller commented 1 year ago

Viewer package abstracts out the view renderers from Bud. This PR builds on the work done in https://github.com/livebud/bud/pull/383 and https://github.com/livebud/bud/pull/397, but are just standalone Go packages.

While not yet integrated into the framework yet, I'm pretty happy with the results and I think this will be the final iteration on the view/ API for the time being.