marianoguerra/efene — pull request #37 by DavidMikeSimon (2011-10-11 19:26:33+00:00)
Title: Using rebar to let efene be a rebar dependency; updated README instructions

With this patch, efene is now using rebar to do almost all its compilation work (the one exception being fnc). Most of the build scripts have been removed since they're no longer used.

I also removed the bin directory from the repository. Since its not original source code, it doesn't really belong. You might want to consider revising your repo's history to exclude it all the way back in time, because I think that would really speed up new clones of efene by reducing the amount of stuff that needs to be downloaded.

The git submodule entries for mochiweb, simple_bridge, and ibrowse are also gone, replaced with rebar dependencies on those same apps. **Please note** that I'm using my fork of ibrowse, because there's a problem with the app file in the original ibrowse. I've submitted a one-liner pull request to them to fix it; once it's integrated, we can switch efene's dependency back over to the original repository.

Also, I've cleaned up the README a little, and in particular I added a bunch of instructions on how to start up a new Efene project with rebar, and have rebar automatically download and build Efene. I think it's pretty cool. :-)