[erlang-questions] best source layout with multiple applications
Fred Hebert
mononcqc@REDACTED
Mon Jan 6 14:30:05 CET 2014
I personally tend to follow the Riak structure and recommend it around
for releases instead of having one top-level app and then the rest below
it. I'd be open to using lib/ instead of /apps, but feel like deps/ is
the best name for dependencies of the project (which aren't always about
other vendors or even third party libraries -- just stuff generic enough
to not be in the core project).
Regards,
Fred.
On 01/06, Benoit Chesneau wrote:
> Hi all,
>
> 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.
>
>
> When I see around I can see the following layouts:
>
> riak is using
>
> - apps/app1
> ...
> apps/appN for apps
>
> - deps/ for the defaults
>
>
> cloudi :
>
> - src/lib/app1
> ...
> src/lib/appN for cloudi apps
>
> - src/external/... for deps included
>
> Erlang
>
> - lib/app1...appN for apps
>
>
> I am myself thinking to use
>
> - lib/app1....appN for apps
> - vendor/.... for deps
>
> maybe under an src/ folder.
>
>
> But I am curious of what others do. Any feedback is welcome :)
>
> - benoit
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
More information about the erlang-questions
mailing list