Release Engineering Is Exhausting So Here's cargo-dist!

Helping your Rust projects ship prebuilt binaries that others can actually use without you having to become a Github CI Expert (or Rust Toolchain Expert) ((or OS integration expert)) (((or...)))

https://blog.axo.dev/2023/02/cargo-dist

axo blog - Release Engineering Is Exhausting So Here's cargo-dist

Release Announcement for cargo-dist, a tool to help you package up binaries for a Rust application.

@Gankra But anyway, cargo-dist looks really cool. I almost want to add some kind of tool component to AccessKit (which is, so far, purely a library project) just so I can use it.

@matt oh also i've been meaning to dig deeper into AccessKit/egui stuff more. has anyone written docs/tutorials for that integration yet?

(would you like me to...? would probably require chatting you or someone else up a bit to understand it more.)

@Gankra Sorry, no tutorials yet, and docs are pretty thin. Happy to chat any time.
@matt would you prefer a "look at integrating this into an existing app" (https://github.com/rust-minidump/minidump-debugger) or more of a toy tailored example?
GitHub - rust-minidump/minidump-debugger: An experimental GUI for rust-minidump

An experimental GUI for rust-minidump. Contribute to rust-minidump/minidump-debugger development by creating an account on GitHub.

GitHub
@Gankra I will look at your app and see if there are any gaps in the egui AccessKit integration, or AccessKit itself, that need to be filled before the app can be made usefully accessible.

@matt oh! uhhh ok..!

you can use this as a test input if you plan to actually run it:

https://github.com/rust-minidump/rust-minidump/blob/main/testdata/test.dmp

rust-minidump/test.dmp at main · rust-minidump/rust-minidump

Type definitions, parsing, and analysis for the minidump file format. - rust-minidump/test.dmp at main · rust-minidump/rust-minidump

GitHub
@Gankra This will, in fact, be my first opportunity to put AccessKit to use in a real-world application.

@matt to be clear I'm not sure if anyone uses minidump-debugger For Real -- I made it last year to mess with egui and also demo the functionality of rust-minidump (whose primary users use it as a library or cli in their infra)

but it definitely *works* and is useful (although some of the log viewer stuff is dubious absent a good Text Editor widget in egui that can handle enormous amounts of text)

@Gankra AccessKit itself probably isn't very good at handling enormous amounts of text yet, and the immediate-mode nature of egui makes it worse.
@Gankra This application looks like exactly the kind of niche tool that I hope AccessKit will help make accessible. The kind of thing that's far enough off the beaten path that it probably won't be made accessible through typical corporate accessibility efforts, thus limiting job prospects for disabled people. Looking forward to exploring this app.