Our submodule-based bundle repo


#1

This is one of those things I’ve had a lot of doubt about, but ended up thinking “it’s not so bad”.

It’s certainly created a thorough separation of concerns, for better or worse.
I discovered some months ago hat apparently the Qt project uses the same method for their bundle repo.

I’ve discussed aspects of it in issues on GitHub:

I’m not sure if we’ll do it like this forever though. But for now, it works well enough.

I’m really curious what people think about this approach, so let me know!


#2

I’ve been shredding a few submodules from the bundle repo.

Notably, aw-webui is now a submodule of aw-server instead of the bundle. The browser watcher and aw-client-js lib are also no longer submodules of the bundle.

The docs were also moved to a new repo with a filter-branch. This will hopefully make the bundle history cleaner in the future and have no more unnecessary CI builds caused by nonconsequential changes to the docs.