I clone the git repository, create it and add the directory to my ERL_LIBS path. I crack the source code for my personal settings. For those commits that are reasonable, I publish.
I became a much happier developer after I found git and was able to manage my own changes and still be able to receive upstream changes that I can overload my things.
I understand that this looks raw to end users, but I am my own end user.
If I send something to other end users, I would consider using .ez zip archives that the .ez code loader can use. See the section “ Downloading code from archive files ” on this page. Then specify a script that calls erl with the correct arguments.
If the repository is not accessible as git, I git-svn clone it. If I cannot do this, I try to stay away from him.
Christian
source share