1. 1.b Modules in the separate package.

  Reasons:
         -    It makes it for us to educate app developers, by saying
                 "Start with modules then operators and then custom
operators"
         -   Modules can contain different operators (say input as well as
output ) and other modules, so what is the right place for that ?
         -   Reduce the namespace bloating

2. Hybrid of 2-a and 2-b.


On Thu, Mar 3, 2016 at 5:11 AM Priyanka Gugale <[email protected]>
wrote:

> Hi,
>
> Recently we added Modules feature in Apex platform.  Using this feature we
> are planning to write few modules (module is set of operators connected
> together to achieve unit of work). We would like to submit them to Malhar.
> My question is what would be the appropriate place to add these modules.
> Following are the options we are considering:
>
> 1. Malhar-library: If module code is not dependent on third part libraries,
> we can put the module in Malhar-library. Under Malhar library we can put
> them in
>     a) same package as relevant operators
>     b) a different package, where package name indicates it's a module.
>
> 2. Malhar-contrib: When module depends on third party libraries, we can put
> them in contrib. Now in contrib, do we want to
>     a) add each module as indipendent project?
>     b) add module in some packages?
>
>
> I would prefer to got with 1-a and hybird of 2-a and 2-b. i.e. if external
> source versions etc changes frequently we can use 2-a. If external library
> version doesn't change frequently and is commonly used module we can go
> with 2-b.
>
> Please share your opinion.
>
> -Priyanka
>

Reply via email to