Hello Doug,
Thanks for the quick answer.
On a technical level, snapcraft builds snaps using YAML syntax declarations from a "recipe."
This would require some familiarization with the snapcraft keywords and components used to build snaps.
We are more than happy to help in this regard, especially since we can all be face to face during the summit.
The expectation would be to have Octave packaged as a snap and available through the Snap Store.
Beyond that, we would love to work with you guys - and I hope this can be a very nice two-way cooperation - the store provides visibility and easy access to software, you get metrics that can tell you how Octave is trending, we can promote Octave on our blog, in our social media, and from the end-user point, they don't need to worry about satisfying specific distro dependencies - if it has snap support, it will run Octave.
We don't want this to be a one-off checklist thing. Sure we have a vested interest, but the primary focus in having high-quality, top-notch, useful software in the store. Octave is definitely one of the most prominent libre tools in the scientific community, and it would really nice to have it included.
Cheers,
Igor