Emacs 29 new option package-vc-install lets you install packages from a version control sources such as github rather than having to use another package manager like straight or quelpa
package-vc-selected-packages is a list of package installed with package-vc-install.
package-selected-package then includes the names of package installed with package-vs-install so when you run package-upgrade-all the package installed from github are also upgraded
I also take a look at some of Sacha Chua's emacs packages you can install from github using package-vc-install
sacha chua's blog
https://sachachua.com/blog/
sacha chua's packages:
waveform-el
https://github.com/sachac/waveform-el
subed
https://github.com/sachac/subed
compile-media
https://github.com/sachac/compile-media
subed-waveform
https://github.com/sachac/subed-waveform
tony zorman
https://tony-zorman.com/posts/package...