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
>
>