You can add another format to the multipart/alternative container. Just like html emails often have a text fallback.
It requires picking a Content-Type name (application/vnd.<your_name>.something) but then you can attach any additional metadata you want: https://kevinjmcmahon.net/articles/html-and-plain-text-multi...
The hard bit is getting email clients to use your information.
We standardized on debian packages for configuration management and code deploys. The packages are built during CI and then either pushed directly to the desired machine using ssh or published on our own debian package repository.
I haven't had enough players to actually have enough data / joining players to actually tune those parameters. If I did though I would store joining data and try out different strategies offline using gradient descent / grid search.
You can create your own repo and also do a `git init` in the dropbox folder. Then configure both to point to each other as remotes. (`git remote add dropbox /path/to/dropbox`)
When merging stuff, make a commit if needed on the dropbox repo and merge in your changes. Then pull from your personal repo from the dropbox one.
I've spent way too much time implementing a transpiler and bash like shell that makes programming my ships in Kerbal Space Program easier. The self-hosted version is almost done. I'd probably do it again though, way too much fun to see your spaceships autonomously do things.