<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>