Marc Zbyszynski created STORM-1992:
--------------------------------------

             Summary: Deploy multilang-javascript code as node package
                 Key: STORM-1992
                 URL: https://issues.apache.org/jira/browse/STORM-1992
             Project: Apache Storm
          Issue Type: New Feature
          Components: storm-multilang
    Affects Versions: 1.0.1
            Reporter: Marc Zbyszynski
            Priority: Minor


Now that storm includes Flux, it is easier than ever to deploy a topology with 
javascript components. If the Bolt and Spout base classes defined in 
storm/multi-lang/javascript were available in a node.js package on 
https://www.npmjs.com/ it would allow node.js storm users to take advantage of 
node's built in package manager to develop their own bolts and spouts.

It would be relatively trivial to add some maven tasks to 
storm/multi-lang/javascript/pom.xml to take the storm.js resource and package 
it in a node module and submit it to npm.

This could be added to the pom as a separate profile so it wouldn't impact the 
normal storm build process.

This integration will also make it easier to add unit tests for storm.js

For additional background see this discussion: 

http://mail-archives.apache.org/mod_mbox/storm-dev/201607.mbox/%3CCAD8EKPHc6O1LCnoQUUoYoDuMQ3uSaNpD5gR4onK%2B0EL5_qcZ3Q%40mail.gmail.com%3E

If this sounds like a worthwhile addition to the project I would be happy to 
submit a PR.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to