it's pretty neat that i can just drop a new file in the VHD source dir or add some new feature, just run
cargo xtask build-wasm-release --backend glow --deploy-prod
and in a few minutes it will be live on the web
Discussion
it's pretty neat that i can just drop a new file in the VHD source dir or add some new feature, just run
cargo xtask build-wasm-release --backend glow --deploy-prod
and in a few minutes it will be live on the web
the only thing left to add is code-signing the windows executable, a process I begrudgingly undergo in the hopes that it might do even the tiniest thing to avoid Windows Defender false positives that have plagued me in the past.
at some point it should build a Mac application bundle too.
as soon as i figure out how to do that...
I still have no clue what to do about Linux releases, so something like cargo xtask install might actually end up being the official way to do it.
I mean there's AppImages, and Flatpaks, and they both seem pretty terrible for different reasons
i'm just not sure what to do about the various assets that a normal MartyPC build is bundled with.
Like the included hard disk image is built from an external directory specified by an environment variable. It's intentionally not in the github repo because I don't want to have tons of binary churn as i add and remove stuff and some of it is proprietary stuff that really doesnt' belong on github in the first place
so that means if you just check out MartyPC and build it, you'll get a pretty bare-bones experience. No @cyningstan game collection for you.
maybe that's ultimately acceptable.