- Pages will go to view
- pages will be seperated into each file by type (host, vm, etc.)
- each page will have multiple sections in each file that can be
either rendered together, or loaded via HTMX, depending on the call
- started on htmx api endpoints
- Starting on main manager page
- Manager layout will be included in the manager page
- Manager page will use htmx to load different components via api
- added air to reload the server on changes automatically
- added tailwindcss
- added base page structure in html using _index, _header and _footer
- added static homepage
- added style.css built by tailwindcss
- added basic View object to control views and templates
- All host node info is done using goroutines to speed up the process as much as possible
- The vast majority of data is stored at this point
- Need to work out refreshes, using either polling or events
- Wrapper for Host connection called Host
- Allows for easier usage of the API
- Wrapper for Domains called GuestVM, which pulls VM information and allows
other functionality in a better way