IBMStreams / administration

Umbrella project for the IBMStreams organization. This project will be used for the management of the individual projects within the IBMStreams organization.
Other
19 stars 10 forks source link

Proposal new repository streamsx.mail #86

Closed chanskw closed 8 years ago

chanskw commented 8 years ago

I'd like to propose a new streamsx.mail repository.

The mail toolkit already exists on StreamsExchange: https://www.ibm.com/developerworks/community/forums/html/topic?id=6385f52c-6f05-4702-a817-bd328ab6a00d

I'd like to move the toolkit over to Github and continue our development here.

leongor commented 8 years ago

+1

-----Original Message----- From: "Samantha Chan" notifications@github.com Sent: ‎01/‎03/‎2016 18:07 To: "IBMStreams/administration" administration@noreply.github.com Subject: [administration] Proposal new repository streamsx.mail (#86)

I'd like to propose a new streamsx.mail repository. The mail toolkit already exists on StreamsExchange: https://www.ibm.com/developerworks/community/forums/html/topic?id=6385f52c-6f05-4702-a817-bd328ab6a00d I'd like to move the toolkit over to Github and continue our development here. — Reply to this email directly or view it on GitHub.

cancilla commented 8 years ago

+1

mikespicer commented 8 years ago

+1

chanskw commented 8 years ago

Thanks! Project created: streamsx.mail

@jchailloux and myself are initial committers.

ddebrunner commented 8 years ago

SHould I assume that the approach described in #20 will not happen now?

chanskw commented 8 years ago

Sorry @ddebrunner I did not see #20.

I'd like to propose that we do not put the mail operators into inet and have a separate mail toolkit. In our experience so far, having a big toolkit with many operators tends to make it difficult to evolve the toolkit in the long run. (e.g. messaging toolkit with operators dealing with many different servers).

It also increases the application bundle size when using these toolkits. For example, if the mail operators are in the inet toolkit, an application needing the email function will need to include the inet toolkit in the application bundle. This includes all dependencies that the inet toolkit include. And in a lot cases, the extra jars required by the other operators are not needed by the application, as these other operators are not used. This makes the bundle unnecessarily bigger.

chanskw commented 8 years ago

I will hold off delivering code to the new repository. Please let me know if you disagree asap.

ddebrunner commented 8 years ago

Ok - I'll just close issue 33 in inet then, there was no progress on it anyway.

Thanks!