<div dir="ltr">Hi all,<div><br></div><div>I am wondering what would be the best layout to handle multiple applications in the same repository and their dependencies? I am using rebar to handle the build of the apps and the C code they are using.</div>

<div><br></div><div><br></div><div>When I see around I can see the following layouts:</div><div><br></div><div>riak is using </div><div><br></div><div> - apps/app1</div><div>   ...</div><div>   apps/appN for apps</div><div>

<br></div><div>- deps/ for the defaults</div><div>            </div><div><br></div><div>cloudi :</div><div><br></div><div> - src/lib/app1</div><div>   ...</div><div>   src/lib/appN for cloudi apps</div><div><br></div><div>

- src/external/... for deps included</div><div><br></div><div>Erlang<br></div><div><br></div><div>- lib/app1...appN for apps</div><div><br></div><div><br></div><div>I am myself thinking to use</div><div><br></div><div>- lib/app1....appN for apps</div>

<div>- vendor/.... for deps</div><div><br></div><div>maybe under an src/ folder. </div><div><br></div><div><br></div><div>But I am curious of what others do. Any feedback is welcome :)</div><div><br></div><div>- benoit</div>

</div>