Take a look at: https://snapcraft.io/. You can publish your own snaps. Then sudo snap install snap-name will work.
The old way of doing it was https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages, but this process has proved to be generally insurmountable for newcomers. Snaps fix this by removing a bunch of technical requirements from package developers by automating a bunch of security and safety related matters with confinement instead of requiring packagers to develop and prove safety and security in packaging.