You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@streams.apache.org by Ryan Ebanks <an...@apache.org> on 2014/09/26 17:50:05 UTC

CMS diff: Getting the Source Code

Clone URL (Committers only):
https://cms.apache.org/redirect?new=anonymous;action=diff;uri=http://streams.apache.org/source-repository.mdtext

Ryan Ebanks

Index: trunk/content/source-repository.mdtext
===================================================================
--- trunk/content/source-repository.mdtext	(revision 1627682)
+++ trunk/content/source-repository.mdtext	(working copy)
@@ -16,27 +16,29 @@
           specific language governing permissions and limitations
           under the License.
 
-Apache Streams uses [Subversion](http://subversion.apache.org/) for version control with a [Git](http://git.apache.org/) mirror.
+Apache Streams uses [Git Hub](https://github.com/apache/incubator-streams) for version control.
 
 Run the following command to check out the repository trunk:
+>    git clone git@github.com:apache/incubator-streams.git
 
->    svn checkout https://svn.apache.org/repos/asf/incubator/streams/trunk streams-trunk
 
-OR
->    git clone git://git.apache.org/streams.git streams-trunk
 
-There is also a [Web UI](http://svnsearch.org/svnsearch/repos/ASF/search?path=%2Fincubator%2Fstreams) 
-which can be used to view the repository and project activity online.
-
 Project Build Structure
 -----------------------
 
 Streams uses Maven 3+ as its build tool.  Below is a breakdown of the projects and components that are built or can be built using Maven.
 
-**streams-eip-routes**: contains Camel xml routes that are packaged as a
-war.  This could be hot deployed to servicemix or packaged with
-streams-web for a servlet container or applications server deployment.
+**streams-contrib**: contains java modules that ingest data from data providers (i.e. twitter, facebook, instagram, etc.).  Also contains contributed processors and writers
+that connect to external systems, tools, and machines (i.e. elasticsearch, hdfs, etc.)
 
+**streams-core**: contains the core interfaces and classes the streams project
+
+**streams-pojo**: contains the core jsonschema for activity data along with a few utility classes to help parse dates.
+
+**streams-runtimes**: contains java modules with different runtime implementations of Streams.
+
+**streams-util**: utility module that contains helpful classes
+
 **streams-osgi-components**: contains OSGI compliant java modules.  Each
 module is packaged as an osgi bundle jar.  A uber-jar
 (streams-components) is also built that contains all of the components


Re: CMS diff: Getting the Source Code

Posted by Renato MarroquĂ­n Mogrovejo <re...@gmail.com>.
This looks great Ryan! Thanks for taking the time to do this!


Renato M.

2014-09-26 21:02 GMT+02:00 Ryan Ebanks <ry...@gmail.com>:

> Ok. I'm already working on the 'how to contribute' page.  I will submit a
> patch for that and then update this patch with a link.
>
>
> On Fri, Sep 26, 2014 at 12:27 PM, Matt Franklin <m....@gmail.com>
> wrote:
>
> > This page should note that the github repo is just a mirror of the REAL
> > apache repo found at
> > https://git-wip-us.apache.org/repos/asf/incubator-streams.git.
> >
> > In other words, you should list both repos and point to a page about
> making
> > contributions that lays out the working process for submitting patches
> via
> > github.
> >
> > On Fri, Sep 26, 2014 at 11:50 AM, Ryan Ebanks <an...@apache.org>
> > wrote:
> >
> > > Clone URL (Committers only):
> > >
> > >
> >
> https://cms.apache.org/redirect?new=anonymous;action=diff;uri=http://streams.apache.org/source-repository.mdtext
> > >
> > > Ryan Ebanks
> > >
> > > Index: trunk/content/source-repository.mdtext
> > > ===================================================================
> > > --- trunk/content/source-repository.mdtext      (revision 1627682)
> > > +++ trunk/content/source-repository.mdtext      (working copy)
> > > @@ -16,27 +16,29 @@
> > >            specific language governing permissions and limitations
> > >            under the License.
> > >
> > > -Apache Streams uses [Subversion](http://subversion.apache.org/) for
> > > version control with a [Git](http://git.apache.org/) mirror.
> > > +Apache Streams uses [Git Hub](
> > https://github.com/apache/incubator-streams)
> > > for version control.
> > >
> > >  Run the following command to check out the repository trunk:
> > > +>    git clone git@github.com:apache/incubator-streams.git
> > >
> > > ->    svn checkout
> > > https://svn.apache.org/repos/asf/incubator/streams/trunk streams-trunk
> > >
> > > -OR
> > > ->    git clone git://git.apache.org/streams.git streams-trunk
> > >
> > > -There is also a [Web UI](
> > >
> >
> http://svnsearch.org/svnsearch/repos/ASF/search?path=%2Fincubator%2Fstreams
> > > )
> > > -which can be used to view the repository and project activity online.
> > > -
> > >  Project Build Structure
> > >  -----------------------
> > >
> > >  Streams uses Maven 3+ as its build tool.  Below is a breakdown of the
> > > projects and components that are built or can be built using Maven.
> > >
> > > -**streams-eip-routes**: contains Camel xml routes that are packaged
> as a
> > > -war.  This could be hot deployed to servicemix or packaged with
> > > -streams-web for a servlet container or applications server deployment.
> > > +**streams-contrib**: contains java modules that ingest data from data
> > > providers (i.e. twitter, facebook, instagram, etc.).  Also contains
> > > contributed processors and writers
> > > +that connect to external systems, tools, and machines (i.e.
> > > elasticsearch, hdfs, etc.)
> > >
> > > +**streams-core**: contains the core interfaces and classes the streams
> > > project
> > > +
> > > +**streams-pojo**: contains the core jsonschema for activity data along
> > > with a few utility classes to help parse dates.
> > > +
> > > +**streams-runtimes**: contains java modules with different runtime
> > > implementations of Streams.
> > > +
> > > +**streams-util**: utility module that contains helpful classes
> > > +
> > >  **streams-osgi-components**: contains OSGI compliant java modules.
> Each
> > >  module is packaged as an osgi bundle jar.  A uber-jar
> > >  (streams-components) is also built that contains all of the components
> > >
> > >
> >
>

Re: CMS diff: Getting the Source Code

Posted by Ryan Ebanks <ry...@gmail.com>.
Ok. I'm already working on the 'how to contribute' page.  I will submit a
patch for that and then update this patch with a link.


On Fri, Sep 26, 2014 at 12:27 PM, Matt Franklin <m....@gmail.com>
wrote:

> This page should note that the github repo is just a mirror of the REAL
> apache repo found at
> https://git-wip-us.apache.org/repos/asf/incubator-streams.git.
>
> In other words, you should list both repos and point to a page about making
> contributions that lays out the working process for submitting patches via
> github.
>
> On Fri, Sep 26, 2014 at 11:50 AM, Ryan Ebanks <an...@apache.org>
> wrote:
>
> > Clone URL (Committers only):
> >
> >
> https://cms.apache.org/redirect?new=anonymous;action=diff;uri=http://streams.apache.org/source-repository.mdtext
> >
> > Ryan Ebanks
> >
> > Index: trunk/content/source-repository.mdtext
> > ===================================================================
> > --- trunk/content/source-repository.mdtext      (revision 1627682)
> > +++ trunk/content/source-repository.mdtext      (working copy)
> > @@ -16,27 +16,29 @@
> >            specific language governing permissions and limitations
> >            under the License.
> >
> > -Apache Streams uses [Subversion](http://subversion.apache.org/) for
> > version control with a [Git](http://git.apache.org/) mirror.
> > +Apache Streams uses [Git Hub](
> https://github.com/apache/incubator-streams)
> > for version control.
> >
> >  Run the following command to check out the repository trunk:
> > +>    git clone git@github.com:apache/incubator-streams.git
> >
> > ->    svn checkout
> > https://svn.apache.org/repos/asf/incubator/streams/trunk streams-trunk
> >
> > -OR
> > ->    git clone git://git.apache.org/streams.git streams-trunk
> >
> > -There is also a [Web UI](
> >
> http://svnsearch.org/svnsearch/repos/ASF/search?path=%2Fincubator%2Fstreams
> > )
> > -which can be used to view the repository and project activity online.
> > -
> >  Project Build Structure
> >  -----------------------
> >
> >  Streams uses Maven 3+ as its build tool.  Below is a breakdown of the
> > projects and components that are built or can be built using Maven.
> >
> > -**streams-eip-routes**: contains Camel xml routes that are packaged as a
> > -war.  This could be hot deployed to servicemix or packaged with
> > -streams-web for a servlet container or applications server deployment.
> > +**streams-contrib**: contains java modules that ingest data from data
> > providers (i.e. twitter, facebook, instagram, etc.).  Also contains
> > contributed processors and writers
> > +that connect to external systems, tools, and machines (i.e.
> > elasticsearch, hdfs, etc.)
> >
> > +**streams-core**: contains the core interfaces and classes the streams
> > project
> > +
> > +**streams-pojo**: contains the core jsonschema for activity data along
> > with a few utility classes to help parse dates.
> > +
> > +**streams-runtimes**: contains java modules with different runtime
> > implementations of Streams.
> > +
> > +**streams-util**: utility module that contains helpful classes
> > +
> >  **streams-osgi-components**: contains OSGI compliant java modules.  Each
> >  module is packaged as an osgi bundle jar.  A uber-jar
> >  (streams-components) is also built that contains all of the components
> >
> >
>

Re: CMS diff: Getting the Source Code

Posted by Matt Franklin <m....@gmail.com>.
This page should note that the github repo is just a mirror of the REAL
apache repo found at
https://git-wip-us.apache.org/repos/asf/incubator-streams.git.

In other words, you should list both repos and point to a page about making
contributions that lays out the working process for submitting patches via
github.

On Fri, Sep 26, 2014 at 11:50 AM, Ryan Ebanks <an...@apache.org> wrote:

> Clone URL (Committers only):
>
> https://cms.apache.org/redirect?new=anonymous;action=diff;uri=http://streams.apache.org/source-repository.mdtext
>
> Ryan Ebanks
>
> Index: trunk/content/source-repository.mdtext
> ===================================================================
> --- trunk/content/source-repository.mdtext      (revision 1627682)
> +++ trunk/content/source-repository.mdtext      (working copy)
> @@ -16,27 +16,29 @@
>            specific language governing permissions and limitations
>            under the License.
>
> -Apache Streams uses [Subversion](http://subversion.apache.org/) for
> version control with a [Git](http://git.apache.org/) mirror.
> +Apache Streams uses [Git Hub](https://github.com/apache/incubator-streams)
> for version control.
>
>  Run the following command to check out the repository trunk:
> +>    git clone git@github.com:apache/incubator-streams.git
>
> ->    svn checkout
> https://svn.apache.org/repos/asf/incubator/streams/trunk streams-trunk
>
> -OR
> ->    git clone git://git.apache.org/streams.git streams-trunk
>
> -There is also a [Web UI](
> http://svnsearch.org/svnsearch/repos/ASF/search?path=%2Fincubator%2Fstreams
> )
> -which can be used to view the repository and project activity online.
> -
>  Project Build Structure
>  -----------------------
>
>  Streams uses Maven 3+ as its build tool.  Below is a breakdown of the
> projects and components that are built or can be built using Maven.
>
> -**streams-eip-routes**: contains Camel xml routes that are packaged as a
> -war.  This could be hot deployed to servicemix or packaged with
> -streams-web for a servlet container or applications server deployment.
> +**streams-contrib**: contains java modules that ingest data from data
> providers (i.e. twitter, facebook, instagram, etc.).  Also contains
> contributed processors and writers
> +that connect to external systems, tools, and machines (i.e.
> elasticsearch, hdfs, etc.)
>
> +**streams-core**: contains the core interfaces and classes the streams
> project
> +
> +**streams-pojo**: contains the core jsonschema for activity data along
> with a few utility classes to help parse dates.
> +
> +**streams-runtimes**: contains java modules with different runtime
> implementations of Streams.
> +
> +**streams-util**: utility module that contains helpful classes
> +
>  **streams-osgi-components**: contains OSGI compliant java modules.  Each
>  module is packaged as an osgi bundle jar.  A uber-jar
>  (streams-components) is also built that contains all of the components
>
>