Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

refresh README

  • Loading branch information...
commit 2804620279ed7ae3f038d77e3404d4e368f3dc5e 1 parent ef18849
@nathanmarz nathanmarz authored
Showing with 8 additions and 21 deletions.
  1. +8 −21
@@ -1,27 +1,14 @@
-Storm-contrib is a set of modules for performing common tasks in Storm,
-and particularly for integrating with various 3rd-party tools. These are
-wheels that should not need to be re-invented by every developer who
-wants to build something non-trivial on top of Storm.
-For more information about Storm itself, see [the Storm GitHub
+storm-contrib is a community repository for modules to use with Storm. These include a variety of spouts/bolts for integrating with other systems (Redis, Kafka, MongoDB, etc), as well as code for common tasks a Storm developer encounters.
+For more information about Storm itself, see [the Storm GitHub repository](
-Storm-contrib currently consists of the following modules:
+storm-contrib is organized as a "super-project" with a sub-folder for each module. Each module is distributed independently and module owners are responsible for distribution.
-General-purpose tools (for example, a ClockSpout) that implement
-patterns used by various other modules.
-A simple pattern for writing records from a Storm stream to a MongoDB
+If you're interested in contributing a module to storm-contrib, send an email to the [Storm mailing list]( You will then be given commit rights to storm-contrib. The advantage of having your module be part of storm-contrib instead of your own project is more visibility for your code. However, if you'd rather maintain your module as its own project that's fine too!
Please sign in to comment.
Something went wrong with that request. Please try again.