You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streams.apache.org by sb...@apache.org on 2017/01/16 09:47:11 UTC

[3/4] incubator-streams git commit: STREAMS-255: remove incubator-streams dependency on incubator-streams-master

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/367d45ff/src/site/custom/project-info-report.properties
----------------------------------------------------------------------
diff --git a/src/site/custom/project-info-report.properties b/src/site/custom/project-info-report.properties
new file mode 100644
index 0000000..49033c8
--- /dev/null
+++ b/src/site/custom/project-info-report.properties
@@ -0,0 +1,299 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+report.ci-management.jenkins.intro                                 = This project uses {Jenkins, http://jenkins-ci.org/}.
+report.ci-management.name                                          = CI Management
+report.ci-management.nocim                                         = No continuous integration management system is defined. Please check back at a later date.
+report.ci-management.notifiers.column.address                      = Address
+report.ci-management.notifiers.column.configuration                = Configuration
+report.ci-management.notifiers.column.type                         = Type
+report.ci-management.notifiers.intro                               = Configuration for notifying developers/users when a build is unsuccessful, including user information and notification mode.
+report.ci-management.notifiers.nolist                              = No notifiers are defined. Please check back at a later date.
+report.ci-management.notifiers.title                               = Notifiers
+report.ci-management.nourl                                         = No url to the continuous integration system is defined.
+report.ci-management.overview.title                                = Overview
+report.ci-management.title                                         = CI Management Yo
+report.ci-management.url                                           = The following is a link to the continuous integration system used by the project, yo:
+report.dependencies.column.artifactId                              = ArtifactId
+report.dependencies.column.classifier                              = Classifier
+report.dependencies.column.description                             = Description
+report.dependencies.column.groupId                                 = GroupId
+report.dependencies.column.licenses                                = Licenses
+report.dependencies.column.optional                                = Optional
+report.dependencies.column.isOptional                              = Yes
+report.dependencies.column.isNotOptional                           = No
+report.dependencies.column.type                                    = Type
+report.dependencies.column.url                                     = URL
+report.dependencies.column.version                                 = Version
+report.dependencies.description                                    = This document lists the project's dependencies and provides information on each dependency.
+report.dependencies.file.details.cell.debuginformation.yes         = Yes
+report.dependencies.file.details.cell.debuginformation.no          = No
+report.dependencies.file.details.cell.sealed.yes                   = Yes
+report.dependencies.file.details.cell.sealed.no                    = No
+report.dependencies.file.details.column.classes                    = Classes
+report.dependencies.file.details.column.debuginformation           = Debug Information
+report.dependencies.file.details.column.entries                    = Entries
+report.dependencies.file.details.column.file                       = Filename
+report.dependencies.file.details.column.javaVersion                = Java Version
+report.dependencies.file.details.column.packages                   = Packages
+report.dependencies.file.details.column.sealed                     = Sealed
+report.dependencies.file.details.column.size                       = Size
+report.dependencies.file.details.column.size.gb                    = GB
+report.dependencies.file.details.column.size.mb                    = MB
+report.dependencies.file.details.column.size.kb                    = kB
+report.dependencies.file.details.columntitle.debuginformation      = Indicates whether these dependencies have been compiled with debug information.
+report.dependencies.file.details.title                             = Dependency File Details
+report.dependencies.file.details.total                             = Total
+report.dependencies.graph.icon.close                               = [Close]
+report.dependencies.graph.icon.information                         = [Information]
+report.dependencies.graph.tables.licenses                          = Licenses
+report.dependencies.graph.tables.unknown                           = Unknown
+report.dependencies.graph.title                                    = Project Dependency Graph
+report.dependencies.graph.tree.title                               = Dependency Tree
+report.dependencies.intro.compile                                  = The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
+report.dependencies.intro.provided                                 = The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:
+report.dependencies.intro.runtime                                  = The following is a list of runtime dependencies for this project. These dependencies are required to run the application:
+report.dependencies.intro.system                                   = The following is a list of system dependencies for this project. These dependencies are required to compile the application:
+report.dependencies.intro.test                                     = The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
+report.dependencies.name                                           = Dependencies
+report.dependencies.nolist                                         = There are no dependencies for this project. It is a standalone application that does not depend on any other project.
+report.dependencies.repo.locations.artifact.breakdown              = Repository locations for each of the Dependencies.
+report.dependencies.repo.locations.cell.release.disabled           = No
+report.dependencies.repo.locations.cell.release.enabled            = Yes
+report.dependencies.repo.locations.cell.snapshot.disabled          = No
+report.dependencies.repo.locations.cell.snapshot.enabled           = Yes
+report.dependencies.repo.locations.cell.blacklisted.disabled       = No
+report.dependencies.repo.locations.cell.blacklisted.enabled        = Yes
+report.dependencies.repo.locations.column.artifact                 = Artifact
+report.dependencies.repo.locations.column.blacklisted              = Blacklisted
+report.dependencies.repo.locations.column.release                  = Release
+report.dependencies.repo.locations.column.repoid                   = Repo ID
+report.dependencies.repo.locations.column.snapshot                 = Snapshot
+report.dependencies.repo.locations.column.url                      = URL
+report.dependencies.repo.locations.title                           = Dependency Repository Locations
+report.dependencies.title                                          = Project Dependencies
+report.dependencies.unnamed                                        = Unnamed
+report.dependencies.transitive.intro                               = The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
+report.dependencies.transitive.nolist                              = No transitive dependencies are required for this project.
+report.dependencies.transitive.title                               = Project Transitive Dependencies
+report.dependency-convergence.convergence.caption                  = Dependencies used in modules
+report.dependency-convergence.convergence.single.caption           = Dependencies used in this project
+report.dependency-convergence.description                          = This document presents the convergence of dependency versions across the entire project, and its sub modules.
+report.dependency-convergence.icon.error                           = [Error]
+report.dependency-convergence.icon.success                         = [Success]
+report.dependency-convergence.legend                               = Legend:
+report.dependency-convergence.legend.different                     = At least one dependency has a differing version of the dependency or has SNAPSHOT dependencies.
+report.dependency-convergence.legend.shared                        = All modules/dependencies share one version of the dependency.
+report.dependency-convergence.name                                 = Dependency Convergence
+report.dependency-convergence.reactor.name                         = Reactor Dependency Convergence
+report.dependency-convergence.reactor.title                        = Reactor Dependency Convergence
+report.dependency-convergence.stats.artifacts                      = Number of unique artifacts (NOA):
+report.dependency-convergence.stats.caption                        = Statistics:
+report.dependency-convergence.stats.convergence                    = Convergence (NOD/NOA):
+report.dependency-convergence.stats.dependencies                   = Number of dependencies (NOD):
+report.dependency-convergence.stats.readyrelease                   = Ready for release (100% convergence and no SNAPSHOTS):
+report.dependency-convergence.stats.readyrelease.error             = Error
+report.dependency-convergence.stats.readyrelease.error.convergence = You do not have 100% convergence.
+report.dependency-convergence.stats.readyrelease.error.snapshots   = You have SNAPSHOT dependencies.
+report.dependency-convergence.stats.readyrelease.success           = Success
+report.dependency-convergence.stats.conflicting                    = Number of version-conflicting artifacts (NOC):
+report.dependency-convergence.stats.snapshots                      = Number of SNAPSHOT artifacts (NOS):
+report.dependency-convergence.stats.modules                        = Number of modules:
+report.dependency-convergence.title                                = Dependency Convergence
+report.dependency-info.name                                        = Dependency Information
+report.dependency-info.title                                       = Dependency Information
+report.dependency-info.description                                 = This document describes how to to include this project as a dependency using various dependency management tools.
+report.index.nodescription                                         = There is currently no description associated with this project.
+report.index.title                                                 = About
+report.issue-management.bugzilla.intro                             = This project uses {Bugzilla, http://www.bugzilla.org/}.
+report.issue-management.custom.intro                               = This project uses %issueManagementSystem% to manage its issues.
+report.issue-management.description                                = This document provides information on the issue management system used in this project.
+report.issue-management.general.intro                              = This project uses an issue management system to manage its issues.
+report.issue-management.intro                                      = Issues, bugs, and feature requests should be submitted to the following issue management system for this project.
+report.issue-management.jira.intro                                 = This project uses {JIRA, http://www.atlassian.com/software/jira}.
+report.issue-management.name                                       = Issue Management
+report.issue-management.noissueManagement                          = No issue management system is defined. Please check back at a later date.
+report.issue-management.overview.title                             = Overview
+report.issue-management.scarab.intro                               = This project uses {Scarab, http://scarab.tigris.org/}.
+report.issue-management.title                                      = Issue Management
+report.licenses.description                                        = This document lists the project license(s).
+report.licenses.multiple                                           = This project is provided under multiple licenses:
+report.licenses.name                                               = Licenses
+report.licenses.nolicense                                          = No licenses are defined for this project.
+report.licenses.overview.intro                                     = Typically the licenses listed for the project are that of the project itself, and not of dependencies.
+report.licenses.overview.title                                     = Overview
+report.licenses.originalText                                       = [Original text]
+report.licenses.copy                                               = Copy of the license follows:
+report.licenses.title                                              = Project Licenses
+report.licenses.unnamed                                            = Unnamed
+report.mailing-lists.column.archive                                = Archive
+report.mailing-lists.column.name                                   = Name
+report.mailing-lists.column.otherArchives                          = Other Archives
+report.mailing-lists.column.post                                   = Post
+report.mailing-lists.column.subscribe                              = Subscribe
+report.mailing-lists.column.unsubscribe                            = Unsubscribe
+report.mailing-lists.description                                   = This document provides subscription and archive information for this project's mailing lists.
+report.mailing-lists.intro                                         = These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.
+report.mailing-lists.name                                          = Mailing Lists
+report.mailing-lists.nolist                                        = There are no mailing lists currently associated with this project.
+report.mailing-lists.title                                         = Project Mailing Lists
+report.scm.accessbehindfirewall.cvs.intro                          = For those developers who are stuck behind a corporate firewall, {CVSGrab, http://cvsgrab.sourceforge.net/} can use the viewcvs web interface to checkout the source code.
+report.scm.accessbehindfirewall.general.intro                      = Refer to the documentation of the SCM used for more information about access behind a firewall.
+report.scm.accessbehindfirewall.svn.intro                          = For those users who are stuck behind a corporate firewall which is blocking HTTP access to the Subversion repository, you can try to access it via the developer connection:
+report.scm.accessbehindfirewall.title                              = Access from Behind a Firewall
+report.scm.accessthroughtproxy.svn.intro1                          = The Subversion client can go through a proxy, if you configure it to do so. First, edit your "servers" configuration file to indicate which proxy to use. The file's location depends on your operating system. On Linux or Unix it is located in the directory "~/.subversion". On Windows it is in "%APPDATA%\\Subversion". (Try "echo %APPDATA%", note this is a hidden directory.)
+report.scm.accessthroughtproxy.svn.intro2                          = There are comments in the file explaining what to do. If you don't have that file, get the latest Subversion client and run any command; this will cause the configuration directory and template files to be created.
+report.scm.accessthroughtproxy.svn.intro3                          = Example: Edit the 'servers' file and add something like:
+report.scm.accessthroughtproxy.title                               = Access Through a Proxy
+report.scm.anonymousaccess.cvs.intro                               = This project's CVS repository can be checked out through anonymous CVS with the following instruction set. When prompted for a password for anonymous, simply press the Enter key.
+report.scm.anonymousaccess.general.intro                           = Refer to the documentation of the SCM used for more information about anonymously check out. The connection url is:
+report.scm.anonymousaccess.git.intro                               = The source can be checked out anonymously from Git with this command (See {http://git-scm.com/docs/git-clone,http://git-scm.com/docs/git-clone}):
+report.scm.anonymousaccess.hg.intro                                = The source can be checked out anonymously from Mercurial with this command (See {http://www.selenic.com/mercurial/hg.1.html#clone,http://www.selenic.com/mercurial/hg.1.html#clone}):
+report.scm.anonymousaccess.svn.intro                               = The source can be checked out anonymously from Subversion with this command:
+report.scm.anonymousaccess.title                                   = Anonymous Access
+report.scm.clearcase.intro                                         = This project uses {ClearCase, http://www-306.ibm.com/software/awdtools/clearcase/} to manage its source code. Informations on ClearCase use can be found at {http://www.redbooks.ibm.com/redbooks/pdfs/sg246399.pdf, http://www.redbooks.ibm.com/redbooks/pdfs/sg246399.pdf}.
+report.scm.cvs.intro                                               = This project uses {Concurrent Versions System, http://www.cvshome.org/} to manage its source code. Instructions on CVS use can be found at {http://cvsbook.red-bean.com/, http://cvsbook.red-bean.com/}.
+report.scm.description                                             = This document lists ways to access the online source repository.
+report.scm.devaccess.clearcase.intro                               = Only project developers can access the ClearCase tree via this method. Substitute username with the proper value.
+report.scm.devaccess.cvs.intro                                     = Only project developers can access the CVS tree via this method. Substitute username with the proper value.
+report.scm.devaccess.general.intro                                 = Refer to the documentation of the SCM used for more information about developer check out. The connection url is:
+report.scm.devaccess.git.intro                                     = Only project developers can access the Git tree via this method (See {http://git-scm.com/docs/git-clone,http://git-scm.com/docs/git-clone}).
+report.scm.devaccess.hg.intro                                      = Only project developers can access the Mercurial tree via this method (See {http://www.selenic.com/mercurial/hg.1.html#clone,http://www.selenic.com/mercurial/hg.1.html#clone}).
+report.scm.devaccess.perforce.intro                                = Only project developers can access the Perforce tree via this method. Substitute username and password with the proper values.
+report.scm.devaccess.starteam.intro                                = Only project developers can access the Starteam tree via this method. Substitute username with the proper value.
+report.scm.devaccess.svn.intro1.https                              = Everyone can access the Subversion repository via HTTP, but committers must checkout the Subversion repository via HTTPS.
+report.scm.devaccess.svn.intro1.other                              = Committers must checkout the Subversion repository.
+report.scm.devaccess.svn.intro1.svn                                = Committers must checkout the Subversion repository via SVN.
+report.scm.devaccess.svn.intro1.svnssh                             = Committers must checkout the Subversion repository via SVN+SSH.
+report.scm.devaccess.svn.intro2                                    = To commit changes to the repository, execute the following command to commit your changes (svn will prompt you for your password):
+report.scm.devaccess.title                                         = Developer Access
+report.scm.general.intro                                           = This project uses a source code management system to manage its source code.
+report.scm.name                                                    = Source Code Management
+report.scm.noscm                                                   = No source configuration management system is defined. Please check back at a later date.
+report.scm.overview.title                                          = Overview
+report.scm.git.intro                                               = This project uses {Git, http://git-scm.com/} to manage its source code. Instructions on Git use can be found at {http://git-scm.com/documentation,http://git-scm.com/documentation}.
+report.scm.hg.intro                                                = This project uses {Mercurial, http://mercurial.selenic.com/wiki/} to manage its source code. Instructions on Mercurial use can be found at {http://hgbook.red-bean.com/read/, http://hgbook.red-bean.com/read/}.
+report.scm.perforce.intro                                          = This project uses {Perforce, http://www.perforce.com/} to manage its source code. Instructions on Perforce use can be found at {http://www.perforce.com/perforce/doc.051/manuals/cmdref/index.html, http://www.perforce.com/perforce/doc.051/manuals/cmdref/index.html}.
+report.scm.starteam.intro                                          = This project uses {Starteam, http://www.borland.com/us/products/starteam/} to manage its source code.
+report.scm.svn.intro                                               = This project uses {Subversion, http://subversion.apache.org/} to manage its source code. Instructions on Subversion use can be found at {http://svnbook.red-bean.com/, http://svnbook.red-bean.com/}.
+report.scm.title                                                   = Source Code Management
+report.scm.webaccess.nourl                                         = There is no browsable version of the source code repository listed for this project. Please check back again later.
+report.scm.webaccess.title                                         = Web Browser Access
+report.scm.webaccess.url                                           = The following is a link to a browsable version of the source repository:
+report.summary.build.artifactid                                    = ArtifactId
+report.summary.build.groupid                                       = GroupId
+report.summary.build.javaVersion                                   = Java Version
+report.summary.build.title                                         = Build Information
+report.summary.build.type                                          = Type
+report.summary.build.version                                       = Version
+report.summary.description                                         = This document lists other related information of this project
+report.summary.field                                               = Field
+report.summary.general.description                                 = Description
+report.summary.general.homepage                                    = Homepage
+report.summary.general.name                                        = Name
+report.summary.general.title                                       = Project Information
+report.summary.name                                                = Summary
+report.summary.organization.name                                   = Name
+report.summary.organization.title                                  = Project Organization
+report.summary.organization.url                                    = URL
+report.summary.noorganization                                      = This project does not belong to an organization.
+report.summary.title                                               = Project Summary
+report.summary.value                                               = Value
+report.summary.download                                            = Download
+report.team.contributors.actualtime                                = Actual Time (GMT)
+report.team.contributors.email                                     = Email
+report.team.contributors.intro                                     = The following additional people have contributed to this project through the way of suggestions, patches or documentation.
+report.team.contributors.image                                     = Image
+report.team.contributors.name                                      = Name
+report.team.contributors.organization                              = Organization
+report.team.contributors.organizationurl                           = Organization URL
+report.team.contributors.properties                                = Properties
+report.team.contributors.roles                                     = Roles
+report.team.contributors.timezone                                  = Time Zone
+report.team.contributors.title                                     = Contributors
+report.team.contributors.url                                       = URL
+report.team.description                                            = This document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
+report.team.developers.actualtime                                  = Actual Time (GMT)
+report.team.developers.email                                       = Email
+report.team.developers.image                                       = Image
+report.team.developers.id                                          = Id
+report.team.developers.intro                                       = The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.
+report.team.developers.name                                        = Name
+report.team.developers.organization                                = Organization
+report.team.developers.organizationurl                             = Organization URL
+report.team.developers.properties                                  = Properties
+report.team.developers.roles                                       = Roles
+report.team.developers.timezone                                    = Time Zone
+report.team.developers.title                                       = Members
+report.team.developers.url                                         = URL
+report.team.intro.description1                                     = A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.
+report.team.intro.description2                                     = The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.
+report.team.intro.title                                            = Project Team
+report.team.name                                                   = Team
+report.team.nocontributor                                          = There are no contributors listed for this project. Please check back again later.
+report.team.nodeveloper                                            = There are no developers working on this project.
+report.team.title                                                  = Project Team
+report.dependency-management.name                                  = Dependency Management
+report.dependency-management.description                           = This document lists the dependencies that are defined through dependencyManagement.
+report.dependency-management.title                                 = Project Dependency Management
+report.dependency-management.nolist                                = There are no dependencies in the DependencyManagement of this project.
+report.dependency-management.column.groupId                        = GroupId
+report.dependency-management.column.artifactId                     = ArtifactId
+report.dependency-management.column.version                        = Version
+report.dependency-management.column.classifier                     = Classifier
+report.dependency-management.column.type                           = Type
+report.dependency-management.column.license                        = License
+report.dependency-management.intro.compile                         = The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies are used widely across many streams modules:
+report.dependency-management.intro.provided                        = The following is a list of provided dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile the submodule, but should be provided by default when using the library:
+report.dependency-management.intro.runtime                         = The following is a list of runtime dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to run the submodule:
+report.dependency-management.intro.system                          = The following is a list of system dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile the submodule:
+report.dependency-management.intro.test                            = The following is a list of test dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run unit tests for the submodule:
+report.plugin-management.nolist                                    = There are no plugins defined in the PluginManagement part of this project.
+report.plugin-management.name                                      = Plugin Management
+report.plugin-management.description                               = This document lists the plugins that are defined through pluginManagement.
+report.plugin-management.title                                     = Project Plugin Management
+report.plugins.name                                                = Plugins
+report.plugins.description                                         = This document lists the build plugins and the report plugins used by this project.
+report.plugins.title                                               = Project Plugins
+report.plugins.build.title                                         = Project Build Plugins
+report.plugins.report.title                                        = Project Report Plugins
+report.plugins.nolist                                              = There are no plugins defined in the Build part of this project.
+report.plugins.report.nolist                                       = There are no plugins reports defined in the Reporting part of this project.
+report.modules.nolist                                              = There are no modules declared in this project.
+report.modules.name                                                = Project Modules
+report.modules.description                                         = This document lists the modules (sub-projects) of this project.
+report.modules.title                                               = Project Modules
+report.modules.intro                                               = This project has declared the following modules:
+report.modules.header.name                                         = Name
+report.modules.header.description                                  = Description
+report.distribution-management.name                                = Distribution Management
+report.distribution-management.description                         = This document provides informations on the distribution management of this project.
+report.distribution-management.title                               = Project Distribution Management
+report.distribution-management.nodistributionmanagement            = No distribution management is defined for this project.
+report.distribution-management.overview.title                      = Overview
+report.distribution-management.overview.intro                      = The following is the distribution management information used by this project.
+report.distribution-management.downloadURL                         = Download URL
+report.distribution-management.repository                          = Repository
+report.distribution-management.snapshotRepository                  = Snapshot Repository
+report.distribution-management.site                                = Site
+report.distribution-management.relocation                          = Relocation
+report.distribution-management.field                               = Field
+report.distribution-management.value                               = Value
+report.distribution-management.relocation.groupid                  = GroupId
+report.distribution-management.relocation.artifactid               = ArtifactId
+report.distribution-management.relocation.version                  = Version
+report.distribution-management.relocation.message                  = Message

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/367d45ff/src/site/markdown/architecture.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/architecture.md b/src/site/markdown/architecture.md
new file mode 100644
index 0000000..0921b8d
--- /dev/null
+++ b/src/site/markdown/architecture.md
@@ -0,0 +1,35 @@
+## Architecture
+
+Apache Streams consists of a loosely coupled set of modules with specific capabilities, such as:
+
+ - collecting data.
+ - transforming or filter data
+ - storing and retrieving documents and metadata from databases
+ - binding streams components to other systems
+ - facilitating starting and stopping of streams.
+
+![Architecture](architecture.dot.svg)
+
+#### Modules
+
+Each module has it's own POM and dependency tree.  Each stream deployment needs to import only the modules it needs for what it wants to do.
+
+#### Schemas
+
+Streams also contains libraries and patterns for specifying document schemas, converting documents to and from ActivityStreams format, and generating source and resource files for binding to data objects in those formats.
+
+#### Pipelines
+
+A Pipeline is a set of collection, processing, and storage components structured in a directed graph (cycles may be permitted) which is packaged, deployed, started, and stopped together.
+
+#### Runtimes
+
+A Runtime is a module containing bindings that help setup and run a pipeline.  Runtimes may submit pipeline binaries to an existing cluster, or may launch the process(es) to execute the stream directly.  
+
+### Example
+
+A standard usage of Apache Streams is to collect, normalize, and archive activity across multiple networks.
+
+![Example](example.dot.svg)
+
+###### Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/367d45ff/src/site/markdown/changelog.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/changelog.md b/src/site/markdown/changelog.md
new file mode 100644
index 0000000..327b582
--- /dev/null
+++ b/src/site/markdown/changelog.md
@@ -0,0 +1,560 @@
+Apache Streams (incubating)
+Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
+--------------------------------------------------------------------------------
+
+        Release Notes - Streams - Version 0.4
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-121'>STREAMS-121</a>] -         InstagramTimelineProvider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-217'>STREAMS-217</a>] -         Delete unneeded Configurator classes
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-73'>STREAMS-73</a>] -         Interfaces
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-132'>STREAMS-132</a>] -         RegexUtils does not ensure that content is non-null
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-151'>STREAMS-151</a>] -         Refactor Facebook Provider to have continuous AND finite mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-159'>STREAMS-159</a>] -         Add facebook page feed provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-177'>STREAMS-177</a>] -         new NPE in LinkResolver causing surefire to fail
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-258'>STREAMS-258</a>] -         Prevent signing of .asc, .m5, and .sha1 artifacts
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-391'>STREAMS-391</a>] -         streams-provider-dropwizard exceptions in test logs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-405'>STREAMS-405</a>] -         Link to src/site/markdown/index.md in README.md is broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-407'>STREAMS-407</a>] -         add DateTimeSerializers for formats safely, don't crash if invalid
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-414'>STREAMS-414</a>] -         Incorrect Documentation 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-436'>STREAMS-436</a>] -         Put a timeout on all Provider Integration Tests 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-437'>STREAMS-437</a>] -         DatumFromMetadataProcessorIT failing during 0.4 release
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-446'>STREAMS-446</a>] -         RAT check fails in prep for 0.4-incubating release
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-447'>STREAMS-447</a>] -         Scala-plugin failures in prep for 0.4-incubating release
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-127'>STREAMS-127</a>] -         JsonSchema Replication in Datasift provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-160'>STREAMS-160</a>] -         Embed original source provider pojos inside datasift pojos if possible
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-186'>STREAMS-186</a>] -         Platform-level 'detectConfiguration'
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-399'>STREAMS-399</a>] -         Add any missing fields to tweet.json
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-400'>STREAMS-400</a>] -         streams-persist-elasticsearch : bump to version 2.x
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-403'>STREAMS-403</a>] -         Ensure all providers function stand-alone
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-404'>STREAMS-404</a>] -         Integration Test for FsElasticsearchIndex
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-411'>STREAMS-411</a>] -         ability (and instructions on how) to run providers directly from console
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-413'>STREAMS-413</a>] -         Update dependency and plugin versions - Q4 2016
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-425'>STREAMS-425</a>] -         better tracking completion in multi-threaded providers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-426'>STREAMS-426</a>] -         streams-persist-mongo : test with docker
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-427'>STREAMS-427</a>] -         Support any jackson-compatible class as valid input to base converters and provider converters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-428'>STREAMS-428</a>] -         Update example markdown on website 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-429'>STREAMS-429</a>] -         fix failing tests in streams-plugins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-430'>STREAMS-430</a>] -         update jenkins to run advanced integration testing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-431'>STREAMS-431</a>] -         Remove streams.util.RegexUtils
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-432'>STREAMS-432</a>] -         Update to Java 8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-433'>STREAMS-433</a>] -         Upgrade maven and jenkins to build with jdk8
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-434'>STREAMS-434</a>] -         Delete CustomDateTimeFormat which is not used anywhere
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-435'>STREAMS-435</a>] -         remove incubator-streams-master-pom.xml
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-213'>STREAMS-213</a>] -         Publish jsonschemas to a web-accessible URL when jenkins builds snapshot and releases
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-389'>STREAMS-389</a>] -         Support generation of scala source from jsonschemas
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-398'>STREAMS-398</a>] -         Support generation of hive table definitions from jsonschema
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-418'>STREAMS-418</a>] -         Flink twitter example(s)
+</li>
+</ul>
+                                            
+<h2>        Story
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-51'>STREAMS-51</a>] -         Complete, test, and document tika processor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-297'>STREAMS-297</a>] -         Create RssLinkProvider
+</li>
+</ul>
+            
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-203'>STREAMS-203</a>] -         Update GooglePlus TypeConverter to handle Post Activities
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-316'>STREAMS-316</a>] -         add \u201capache\u2019 to the artifact name
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-408'>STREAMS-408</a>] -         Check package names and run instructions of modules in streams-examples/local
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-409'>STREAMS-409</a>] -         the copyright year in the NOTICE files need to be updated for 2016. 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-410'>STREAMS-410</a>] -         Delete any modules which have been removed from reactor from master branch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-416'>STREAMS-416</a>] -         Delete defunct or not-implemented provider modules
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-417'>STREAMS-417</a>] -         Collect example AS 2.0 object and activity documents to use in test cases
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-419'>STREAMS-419</a>] -         reboot: cleanup git branches and tags 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-421'>STREAMS-421</a>] -         Delete defunct or not-implemented runtime modules
+</li>
+</ul>
+        
+<h2>        Test
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-415'>STREAMS-415</a>] -         Proof of concept integration test that pulls actual data from generator
+</li>
+</ul>
+        
+        Release Notes - Streams - Version 0.3
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-122'>STREAMS-122</a>] -         Build appropriate serializer classes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-198'>STREAMS-198</a>] -         Deprecate DatumCountable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-231'>STREAMS-231</a>] -         Basic Neo4j graph persistence
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-310'>STREAMS-310</a>] -         incubator-streams-examples rat plugin
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-158'>STREAMS-158</a>] -         Sysomos Processor exceptions result in failed processor thread
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-220'>STREAMS-220</a>] -         FacebookPostSerializer is broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-223'>STREAMS-223</a>] -         streams-monitoring exception when streamConfig not set
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-227'>STREAMS-227</a>] -         Array out of bounds Exception running FacebookTypeConverter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-229'>STREAMS-229</a>] -         GooglePlus TypeConverter needs to be able to accommodate String datums
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-230'>STREAMS-230</a>] -         Broadcast Monitor doesn't start in all cases
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-236'>STREAMS-236</a>] -         AbstractRegexExtensionExtractor should not allow duplicate entities
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-260'>STREAMS-260</a>] -         FacebookPageFeedDataCollector should handle backoff strategy correctly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-264'>STREAMS-264</a>] -         LinkExpansion Tests are depending on (non-existent) external resources
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-311'>STREAMS-311</a>] -         TwitterUserInformationProvider stalls with > 20 items provided
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-337'>STREAMS-337</a>] -         WebHdfsPersistReader/Writer should allow user-specified file encoding
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-338'>STREAMS-338</a>] -         Runtime exceptions caught by LocalStreamBuilder aren't logged
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-346'>STREAMS-346</a>] -         persist-hdfs: unnecessary port config causes failure when reading from local filesystem
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-347'>STREAMS-347</a>] -         persist-hdfs: incorrectly escapes output when write called on a json String
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-354'>STREAMS-354</a>] -         pojo.json.Collection.totalItems should be an integer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-355'>STREAMS-355</a>] -         WebHdfsPersistReader should be serializable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-356'>STREAMS-356</a>] -         Metadata missing in StreamsDatum constructors and toString
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-357'>STREAMS-357</a>] -         Streams can shutdown before starting if providers haven't started yet when runtime first checks run status
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-358'>STREAMS-358</a>] -         Refreshing indexes in EsPW.cleanUp can result in streams not terminating
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-374'>STREAMS-374</a>] -         Fix ActivityConverterUtil detectClasses(document) exception handling
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-377'>STREAMS-377</a>] -         can't create different LineReadWriteUtils 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-380'>STREAMS-380</a>] -         Media_Link should be serializable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-382'>STREAMS-382</a>] -         Media_Link width and height should be integers, not floats
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-386'>STREAMS-386</a>] -         Clean up streams-pojo jsonschemas to ensure all beans are serialiazable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-395'>STREAMS-395</a>] -         incubator-streams-examples COMPILATION ERROR
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-126'>STREAMS-126</a>] -         StreamsLocalBuilder should look for provider timeout in typesafe config
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-191'>STREAMS-191</a>] -         Streams implement use of throughput queues
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-226'>STREAMS-226</a>] -         Consolidate all stream-wide configuration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-279'>STREAMS-279</a>] -         Create Youtube User/Channel provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-294'>STREAMS-294</a>] -         Allow for custom setting of QueueSize, BatchSize, and ScrollTimeout
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-308'>STREAMS-308</a>] -         Update readme and website to recommend latest version of JDK
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-313'>STREAMS-313</a>] -         Performant Off-line Neo4j GraphPersistWriter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-320'>STREAMS-320</a>] -         Update release documentation to cover build and deploy of mvn site to svn
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-321'>STREAMS-321</a>] -         Add HOCON Converter support for input object not at root node
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-322'>STREAMS-322</a>] -         Support gzipped files in WebHdfsReader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-324'>STREAMS-324</a>] -         clean up example poms
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-325'>STREAMS-325</a>] -         Configure monitoring via typesafe 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-326'>STREAMS-326</a>] -         Bump hadoop version in streams-persist-hdfs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-328'>STREAMS-328</a>] -         StreamsJacksonMapper should omit null/empty fields when serializing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-329'>STREAMS-329</a>] -         Processor to derive required ES metadata from standard fields
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-330'>STREAMS-330</a>] -         make TwitterErrorHandler respect the Twitter4j RateLimitStatus reset time
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-332'>STREAMS-332</a>] -         Restore ability to test data conversions on flat files during build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-333'>STREAMS-333</a>] -         ElasticsearchPersistUpdater should set parent+routing when available
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-335'>STREAMS-335</a>] -         Publish schema and configuration resources to maven site pages
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-336'>STREAMS-336</a>] -         consolidate common pom sections to streams-master
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-339'>STREAMS-339</a>] -         incorporate defined extension fields for activities and actors into pojos
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-342'>STREAMS-342</a>] -         Expose convertResultToString and processLine as public methods
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-343'>STREAMS-343</a>] -         Make SerializationUtil spark-compatible
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-348'>STREAMS-348</a>] -         Add get/set methods for StreamsConfiguration to Builder interface
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-350'>STREAMS-350</a>] -         provider-twitter: derive baseURL from configuration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-353'>STREAMS-353</a>] -         Support removal of 'extensions' from document path structure
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-361'>STREAMS-361</a>] -         Persist Reader/Writer for Amazon Kinesis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-362'>STREAMS-362</a>] -         Make shutdown timers in local runtime fully configurable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-363'>STREAMS-363</a>] -         upgrade persist-s3 to match persist-hdfs features
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-364'>STREAMS-364</a>] -         Allow resolution of typesafe/stream config from url in stream-config
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-368'>STREAMS-368</a>] -         Add String getId() to StreamsOperation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-370'>STREAMS-370</a>] -         Support arbitrary labels in streams-persist-graph
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-371'>STREAMS-371</a>] -         Allow use of ids endpoints in TwitterFollowingProvider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-373'>STREAMS-373</a>] -         Allow specification of 'maximum_items' in twitter providers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-375'>STREAMS-375</a>] -         Override component configuration when valid beans supplied by runtime as prepare args
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-376'>STREAMS-376</a>] -         When twitter providers fail authentication, log the ID that could not be accessed.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-378'>STREAMS-378</a>] -         incompatibility between streams binaries and spark 1.5
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-381'>STREAMS-381</a>] -         streams-provider-twitter: User can contain a Status
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-383'>STREAMS-383</a>] -         register DefaultScalaModule in StreamsJacksonMapper
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-387'>STREAMS-387</a>] -         Default behavior of streams-pojo-extensions: use additionalProperties directly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-390'>STREAMS-390</a>] -         Eliminate dependency and plugin warnings from build 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-392'>STREAMS-392</a>] -         Centralized logging configuration for maven build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-393'>STREAMS-393</a>] -         Switch any usage of System.out and System.err to slf4j
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-397'>STREAMS-397</a>] -         streams-provider-youtube test failure in jenkins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-401'>STREAMS-401</a>] -         Refresh Streams Website
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-406'>STREAMS-406</a>] -         Bring streams-master markdown files into compliance with rat plugin
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-120'>STREAMS-120</a>] -         Implement, Document, and Test Instagram Provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-221'>STREAMS-221</a>] -         Simple HTTP Persist Writer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-222'>STREAMS-222</a>] -         Simple HTTP Webhook Provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-290'>STREAMS-290</a>] -         Example: local/twitter-userstream-elasticsearch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-292'>STREAMS-292</a>] -         Example: local/twitter-history-elasticsearch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-295'>STREAMS-295</a>] -         Example - elasticsearch-hdfs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-302'>STREAMS-302</a>] -         Example: local/twitter-follow-graph
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-385'>STREAMS-385</a>] -         ActivityObjectConverter
+</li>
+</ul>
+                                            
+<h2>        Story
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-43'>STREAMS-43</a>] -         Complete, test, and document g+ provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-44'>STREAMS-44</a>] -         Complete, test, and document sysomos provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-46'>STREAMS-46</a>] -         Complete, test, and document facebook API provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-261'>STREAMS-261</a>] -         Create Facebook Bio Collector/Provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-272'>STREAMS-272</a>] -         Create a Youtube Post Provider
+</li>
+</ul>
+            
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-123'>STREAMS-123</a>] -         Add twitter specific link handling for datasift
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-202'>STREAMS-202</a>] -         Create Google Plus Deserializer and TypeConverter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-274'>STREAMS-274</a>] -         Create a YoutubeTypeConverter and serializer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-280'>STREAMS-280</a>] -         Add ability to get a final document count from the Sysomos Provider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-298'>STREAMS-298</a>] -         Ensure jcl-over-slf4j bridge is included where necessary
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-317'>STREAMS-317</a>] -         release a .tar.gz artefact as well as a .zip
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-318'>STREAMS-318</a>] -         remove test files whose license may not be compatible with an Apache release (google-gplus)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-319'>STREAMS-319</a>] -         update &lt;developer&gt; info in the pom with active contributors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-331'>STREAMS-331</a>] -         Set up build of master and pull requested branches on travis-ci.org
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-334'>STREAMS-334</a>] -         version bump datasift module to remove boundary repo dependency
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-351'>STREAMS-351</a>] -         add A2 license to site.xml files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-359'>STREAMS-359</a>] -         copy streams-master pom into streams-project as CI workaround
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-372'>STREAMS-372</a>] -         Support deploy to snapshot repo by CI
+</li>
+</ul>
+        
+<h2>        Test
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-208'>STREAMS-208</a>] -         Integration Testing capability and reference Integration Test
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-384'>STREAMS-384</a>] -         TestLinkUnwinderProcessor.test404Link is failing
+</li>
+</ul>
+
+        Release Notes - Streams - Version 0.2
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-275'>STREAMS-275</a>] -         ActivityConverterProcessor should apply reflection mode when configuration is not provided
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-277'>STREAMS-277</a>] -         Upgrade streams-provider-twitter to work with reflection-based conversion
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-305'>STREAMS-305</a>] -         Add missing AL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-306'>STREAMS-306</a>] -         Intermittent test failures
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-307'>STREAMS-307</a>] -         Release test-jar packaging
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-309'>STREAMS-309</a>] -         incubator-streams-examples site plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-312'>STREAMS-312</a>] -         Remove test resources without clear licensing and ignore tests that require them
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-155'>STREAMS-155</a>] -         Build hadoop modules with Apache artifacts
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-200'>STREAMS-200</a>] -         StreamsProcessorTask ignores any processing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-225'>STREAMS-225</a>] -         Streams need to remove any of their JMX beans on shutdown/cleanup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-243'>STREAMS-243</a>] -         S3 Persist Writer does not flush or shutdown on stream shutdown
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-263'>STREAMS-263</a>] -         FacebookTypeConverter should be able to handle Facebook Pages
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-266'>STREAMS-266</a>] -         some classes/tests are using the wrong NotImplementedException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-278'>STREAMS-278</a>] -         Rework pig runtime as part of switch from 'Serializer' to 'Converter'
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-281'>STREAMS-281</a>] -         enable BroadcastMessagePersister
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-288'>STREAMS-288</a>] -         StreamsJacksonModule should not scan for DateTimeFormats by default
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-296'>STREAMS-296</a>] -         Local Runtime doesn't allow persist writers enough time to flush and close during shutdown
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-299'>STREAMS-299</a>] -         Sysomos Provider uses dev API URL
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-147'>STREAMS-147</a>] -         Platform-level type conversion
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-201'>STREAMS-201</a>] -         Util function to remove all MXBeans for tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-214'>STREAMS-214</a>] -         Create, test, and document file-backed persistance module
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-271'>STREAMS-271</a>] -         suggest increasing JVM heap in readme
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-273'>STREAMS-273</a>] -         Support POST endpoints in streams-http
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-284'>STREAMS-284</a>] -         Read/write parent IDs in streams-persist-elasticsearch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-285'>STREAMS-285</a>] -         Add all objectTypes in spec to streams-pojo
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-286'>STREAMS-286</a>] -         Add all verbs in spec to streams-pojo
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-293'>STREAMS-293</a>] -         allow for missing metadata fields in streams-persist-hdfs
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-235'>STREAMS-235</a>] -         TwitterFollowingProvider
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-259'>STREAMS-259</a>] -         Filter a stream of Activities for specific verbs and objectTypes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-283'>STREAMS-283</a>] -         Logstash-friendly monitoring
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-287'>STREAMS-287</a>] -         Example: local/elasticsearch-reindex
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-289'>STREAMS-289</a>] -         Example: local/mongo-elasticsearch-sync
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-301'>STREAMS-301</a>] -         streams-converters: HOCON Converter
+</li>
+</ul>
+                                            
+<h2>        Story
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-47'>STREAMS-47</a>] -         Complete, test, and document mongo persist
+</li>
+</ul>
+            
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-95'>STREAMS-95</a>] -         TwitterProfileProcessor needs to send a user ID in each StreamsDatum
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-304'>STREAMS-304</a>] -         Perform 0.2-incubating release
+</li>
+</ul>
+
+                
+        Release Notes - Streams - Version 0.1
+    
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-212'>STREAMS-212</a>] -         Generic Type Converter Processor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-215'>STREAMS-215</a>] -         Add method to StreamsConfigurator to return Serializable config given a Typesafe Config
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-218'>STREAMS-218</a>] -         Generic Activity Converter Processor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-241'>STREAMS-241</a>] -         Reflection-based StreamsJacksonMapper
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-245'>STREAMS-245</a>] -         Clean-up root POM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-246'>STREAMS-246</a>] -         Clean-up module POMs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-247'>STREAMS-247</a>] -         Clean-up READMEs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-248'>STREAMS-248</a>] -         Bring website content in-line with released capabilities.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-249'>STREAMS-249</a>] -         Javadoc plugin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-250'>STREAMS-250</a>] -         Prepare release notes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-251'>STREAMS-251</a>] -         Dry-run release process, review artifacts, update documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-254'>STREAMS-254</a>] -         Resolve rat plugin failures
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-255'>STREAMS-255</a>] -         Merge streams-master into streams-project
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-256'>STREAMS-256</a>] -         streams-components-all version doesn't bump during release
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-267'>STREAMS-267</a>] -         .gitignore eclipse workspace files
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-268'>STREAMS-268</a>] -         remove streams-web from master
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-269'>STREAMS-269</a>] -         maven-remote-resources-plugin using SNAPSHOT resource-bundles
+</li>
+</ul>
+                            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-167'>STREAMS-167</a>] -         TwitterConfigurator doesn't properly create TwitterUserInfoConfiguration from hocon
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-219'>STREAMS-219</a>] -         src/main/resource files are being created by build
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-252'>STREAMS-252</a>] -         Monitor Executor Service in LocalStreamBuilder needs to be Flexible
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-262'>STREAMS-262</a>] -         jars in runner folder of source release
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-265'>STREAMS-265</a>] -         some jar artifacts from 0.1-rc1 did not contain DISCLAIMER
+</li>
+</ul>
+                        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-68'>STREAMS-68</a>] -         ActivitySerializer should be ActivityConverter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-143'>STREAMS-143</a>] -         Allow modules to get instances of StreamsJacksonMapper that can process additional DateTime formats
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/STREAMS-244'>STREAMS-244</a>] -         Prepare for 0.1 release
+</li>
+</ul>
+                                                                                    
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/367d45ff/src/site/markdown/concepts.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/concepts.md b/src/site/markdown/concepts.md
new file mode 100644
index 0000000..8f76712
--- /dev/null
+++ b/src/site/markdown/concepts.md
@@ -0,0 +1,57 @@
+### Concepts
+
+####Component
+
+Components are the classes that do stuff within a stream.  Components are assembled into pipelines and executed using a runtime.  There are several core types of Components, each using a specific java interface:
+
+#####Provider
+
+A Provider is a component that *provides* data to the stream from external systems.
+
+#####Processor
+
+A Processor is a component that *processes* data flowing through the stream - transformations, filters, and enrichments are common processors.
+
+#####PersistWriter
+
+A PersistWriter is a component that *writes* data exiting the stream.
+
+#####PersistReader
+
+A PersistReader is a component that *reads* data, often previously written by a PersistWriter.
+
+####Schema
+
+A Schema defines the expected shape of the documents that will passed from step to step within a stream.  Defining the schema for a type of document allows source files and resource files to be generated by the build process, relieving your team of the need to maintain these files by hand.
+
+Schemas can include other schemas, whether in the same repo or available via HTTP, allowing for full or partial reuse within or across organizations.
+
+####Datum
+
+A Datum is a single piece of data within a stream.  A datum typically has an identifier, a timestamp, a document (which may be any java object), and additional metadata kept apart from the document related to upstream or downstream processing..
+
+####Activity
+
+Apache Streams has a preference for ActivityStreams formatted messages.  These messages may be passed using the 'Activity' class or one of it's sub-classes.  
+
+####ActivityObject
+
+An activity has several sub-object fields:
+
+ - actor (required)
+ - object (optional)
+ - target (optional)
+ - generator (optional)
+ - provider (optional)
+
+Streams containing details of actors, objects, etc... may be created using the 'ActivityObject' class or one of it's sub-classes.  
+
+####Pipeline
+
+A Pipeline is a set of collection, processing, and storage components structured in a directed graph (cycles may be permitted) which is packaged, deployed, started, and stopped together.
+
+####Runtime
+
+A Runtime is a module containing bindings that help setup and run a pipeline.  Runtimes may submit pipeline binaries to an existing cluster, or may launch the process(es) to execute the stream directly.  
+
+###### Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/367d45ff/src/site/markdown/credentials/twitter.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/credentials/twitter.md b/src/site/markdown/credentials/twitter.md
new file mode 100644
index 0000000..4960ccb
--- /dev/null
+++ b/src/site/markdown/credentials/twitter.md
@@ -0,0 +1,24 @@
+## Twitter Credentials
+
+Create a local file `twitter.oauth.conf` with valid twitter credentials
+
+    twitter {
+      oauth {
+        consumerKey = ""
+        consumerSecret = ""
+        accessToken = ""
+        accessTokenSecret = ""
+      }
+    }
+
+Log into developer.twitter.com
+
+Visit https://apps.twitter.com and create an application.
+
+Select your application and click into 'Keys and Access Tokens'
+
+The consumerKey and consumerSecret are application-wide.
+
+The accessToken and accessTokenSecret are per-user.
+
+###### Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/367d45ff/src/site/markdown/dependency-info.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/dependency-info.md b/src/site/markdown/dependency-info.md
new file mode 100644
index 0000000..9fbd80c
--- /dev/null
+++ b/src/site/markdown/dependency-info.md
@@ -0,0 +1,107 @@
+##Dependency Info
+
+This project uses [Maven](http://maven.apache.org/ "Maven") for dependency management.
+
+Below are some examples of how to import Streams artifacts into your project.
+
+Please note that your project should import multiple artifacts corresponding to the Components in your stream(s) and the Runtime used to execute your stream(s).
+
+You should *not* import streams-master (depicted below), because it does not do anything interesting.
+
+Browse the "Project Modules" index of streams-project to find artifacts you might want to import.
+
+[streams-project-modules](http://streams.incubator.apache.org/site/latest/streams-project/modules.html "http://streams.incubator.apache.org/site/latest/streams-project/modules.html")
+
+<div class="section">
+
+<h3><a name="Apache_Maven"></a>Apache Maven</h3><a name="Apache_Maven"></a>
+
+<div class="source">
+
+<pre class="prettyprint">&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.streams&lt;/groupId&gt;
+  &lt;artifactId&gt;streams-master&lt;/artifactId&gt;
+  &lt;version&gt;0.3-incubating-SNAPSHOT&lt;/version&gt;
+  &lt;type&gt;pom&lt;/type&gt;
+&lt;/dependency&gt;</pre>
+
+</div>
+
+</div>
+
+<div class="section">
+
+<h3><a name="Apache_Buildr"></a>Apache Buildr</h3><a name="Apache_Buildr"></a>
+
+<div class="source">
+
+<pre class="prettyprint">'org.apache.streams:streams-master:pom:0.3-incubating-SNAPSHOT'</pre>
+
+</div>
+
+</div>
+
+<div class="section">
+
+<h3><a name="Apache_Ivy"></a>Apache Ivy</h3><a name="Apache_Ivy"></a>
+
+<div class="source">
+
+<pre class="prettyprint">&lt;dependency org=&quot;org.apache.streams&quot; name=&quot;streams-master&quot; rev=&quot;0.3-incubating-SNAPSHOT&quot;&gt;
+  &lt;artifact name=&quot;streams-master&quot; type=&quot;pom&quot; /&gt;
+&lt;/dependency&gt;</pre>
+
+</div>
+
+</div>
+
+<div class="section">
+
+<h3><a name="Groovy_Grape"></a>Groovy Grape</h3><a name="Groovy_Grape"></a>
+
+<div class="source"><pre class="prettyprint">@Grapes(
+@Grab(group='org.apache.streams', module='streams-master', version='0.3-incubating-SNAPSHOT')
+)</pre>
+
+</div>
+
+<div>
+
+<div class="section">
+
+<h3><a name="Gradle"></a>Gradle</h3><a name="Gradle"></a>
+
+<div class="source"><pre class="prettyprint">compile 'org.apache.streams:streams-master:0.3-incubating-SNAPSHOT'</pre>
+
+</div>
+
+</div>
+
+<div class="section">
+<h3><a name="Leiningen"></a>Leiningen</h3><a name="Leiningen"></a>
+
+<div class="source">
+
+<pre class="prettyprint">[org.apache.streams/streams-master &quot;0.3-incubating-SNAPSHOT&quot;]</pre>
+
+</div>
+
+</div>
+
+<div class="section">
+
+<h3><a name="SBT"></a>SBT</h3><a name="SBT"></a>
+
+<div class="source">
+
+<pre class="prettyprint">libraryDependencies += &quot;org.apache.streams&quot; % &quot;streams-master&quot; % &quot;0.3-incubating-SNAPSHOT&quot;</pre>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+###### Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/367d45ff/src/site/markdown/downloads.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/downloads.md b/src/site/markdown/downloads.md
new file mode 100644
index 0000000..b755204
--- /dev/null
+++ b/src/site/markdown/downloads.md
@@ -0,0 +1,11 @@
+## Downloads
+
+All downloads can be verified using Apache Streams code signing.
+
+| Artifact | Version | Source | asc | md5 | sha1 |
+|----------|---------|
+| streams-master | 0.4.1-incubating | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-master-0.4.1-incubating-source-release.zip">zip</a> | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-master-0.4.1-incubating-source-release.zip.asc">asc</a> | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-master-0.4.1-incubating-source-release.zip.md5">md5</a> | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-master-0.4.1-incubating-source-release.zip.sha1">sha1</a> |
+| streams-project | 0.4.1-incubating | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-project-0.4.1-incubating-source-release.zip">zip</a> | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-project-0.4.1-incubating-source-release.zip.asc">asc</a> | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-project-0.4.1-incubating-source-release.zip.md5">md5</a> | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-project-0.4.1-incubating-source-release.zip.sha1">sha1</a> |
+| streams-examples | 0.4.1-incubating | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-examples-0.4.1-incubating-source-release.zip">zip</a> | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-examples-0.4.1-incubating-source-release.zip.asc">asc</a> | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-examples-0.4.1-incubating-source-release.zip.md5">md5</a> | <a class="externalLink" href="dist.apache.org/repos/dist/release/incubator/streams/releases/0.4.1-incubating/streams-examples-0.4.1-incubating-source-release.zip.sha1">sha1</a> |
+
+###### Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0