GitHub user mzbyszynski opened a pull request:

    https://github.com/apache/storm/pull/1584

    STORM-1992 Added artifacts to make storm.js into an npm package

    Posting for feedback! Please let me know if I am on the right track. This 
PR relates to [STORM-1992](https://issues.apache.org/jira/browse/STORM-1992)
    
    ```bash
    $ mvn deploy -P npmjs
    ```
    Would publish the package to npmjs.com as **storm-multilang-js** (I could 
not think of a better name that was not taken) along with the other deployments 
the build performs. It would have be manually executed right now because you 
need to have run `npm login` before hand to enter your credentials. I have not 
found a clean way to make this automated, but if that is a requirement I can 
probably get it working in an unclean way.
    
    I published the package with a bogus version number here as an example: 
https://www.npmjs.com/package/storm-multilang-js
    
    I added a `stormjs` utility to make it easier to call a js spout or bolt 
from a topology by taking care of some of the boilerplate. I also cleaned up 
`storm.js` a little bit by adding missing semi-colons and making string 
quotation consistent.
    
    I'm unsure about the README.md file for the npm package. Should I add more 
to it or should it just point to documentation living somewhere else?
    
    Thank you!

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/mzbyszynski/storm STORM-1992_multilang_js_npm

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/storm/pull/1584.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1584
    
----
commit afe5e3e4db519ea5877c6e9a7c5b2da668784814
Author: Marc Zbyszynski <[email protected]>
Date:   2016-07-21T21:55:57Z

    STORM-1992 Added artifacts to multilang-javascript to package it as an npm 
module, and added npmjs profile for deploying the package to npmjs.con

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to