With this, we're ready for a beta. It doesn't include any Sidekick integrations, but it's already super useful as-is (I want to use it for my sites already).
It's quite well tested, but there are still a bunch of features I'd like to add. I'll create issues for them so that others can have a go.
Currently it's maybe missing some kind of architecture guide? I've added comments, do you think these are enough by themselves?
With this, we're ready for a beta. It doesn't include any Sidekick integrations, but it's already super useful as-is (I want to use it for my sites already).
It's quite well tested, but there are still a bunch of features I'd like to add. I'll create issues for them so that others can have a go.
Currently it's maybe missing some kind of architecture guide? I've added comments, do you think these are enough by themselves?
This whole PR will be easier to review by browsing the code rather than using the diff.