While there are many docs on how to write packages, mirror your own package git repo's ... etc. This seems quite a heavy solution.
What would be a good approach to having some local packages which can each be their own repository, without having to mirror MELPA for eg.
EDIT: I'm not so fussed exactly how this is setup, if it uses the package manager or not. However the items that are extracted into their own functionality should be packages - so if others find it useful, they can use it as a package too (otherwise this is no different from including files).
In VIM (VimPlug for eg) I can simply point to a git repo. I'm not necessarily looking for an exact equivalent to VimPlug in Emacs, just something better then including everything in my init.el
... or mirroring an entire package repo - would be handy.