framework
framework copied to clipboard
Rewrite the entire framework
This is the code from the rewrite that I started writing in August 2024.
Todo
- [x] Implement a better VDOM
- [x] Make the root layout work
- [x] Fix string callbacks (
onclick="event.preventDefault()") - [x] Generate image versions and static assets
- [x] Reload routes when pages are added/removed
- [x]
mayu buildto build apps- [x] Make sure it includes everything
- [ ] #32
- [ ] Maybe generate a tarball with all the assets?
- [x]
mayu startto run built apps - [x] Prometheus endpoint
- [ ] Remove irrelevant metrics
- [x] Rewrite stack traces in Mayu::Modules::System by resolving modules
- [ ] #5
- [ ] Use https://github.com/socketry/async-container
Issues that should have been fixed already in this branch
- [x] #59
- [x] #58
- [x] #9
- [x] #14