You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by rm...@apache.org on 2014/07/04 13:00:20 UTC

svn commit: r1607832 [2/33] - in /incubator/flink: ./ _includes/ _layouts/ _plugins/ _posts/ blog/ css/ fonts/ img/ img/blog/ js/ site/ site/blog/ site/blog/page2/ site/css/ site/docs/ site/docs/0.6-SNAPSHOT/ site/docs/0.6-SNAPSHOT/css/ site/docs/0.6-S...

Added: incubator/flink/build.sh
URL: http://svn.apache.org/viewvc/incubator/flink/build.sh?rev=1607832&view=auto
==============================================================================
--- incubator/flink/build.sh (added)
+++ incubator/flink/build.sh Fri Jul  4 11:00:15 2014
@@ -0,0 +1,154 @@
+#!/bin/bash
+########################################################################################################################
+# Copyright (C) 2010-2014 by the Stratosphere project (http://stratosphere.eu)
+#
+# Licensed 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.
+########################################################################################################################
+
+##
+# Functions
+##
+
+# arguments <branch name> <dirName>
+function checkoutDocsForVersionInBranch() {
+	BRANCH=$1
+	DIR=$2
+	echo "Checking out docs from branch '$BRANCH' into dir '$DIR' "
+
+	cd flink-src-repo
+	git checkout origin/$BRANCH #this will be different soon
+	cd ..
+	mkdir -p docs/$DIR/
+	cp -r flink-src-repo/docs/* docs/$DIR/
+}
+
+# no args
+function updateDocsDir() {
+	echo "Clone if necessary"
+	if [ ! -d "flink-src-repo" ]; then
+		git clone https://github.com/apache/incubator-flink.git flink-src-repo
+	fi
+	echo "Fetch rep"
+	cd flink-src-repo
+	git fetch
+	cd ..
+
+	echo "Create docs for versions"
+#	checkoutDocsForVersionInBranch "documentation" "0.5"
+	checkoutDocsForVersionInBranch "master" "0.6-SNAPSHOT"
+}
+
+
+# Source: http://stackoverflow.com/a/4025065/568695
+vercomp () {
+    if [[ $1 == $2 ]]
+    then
+        return 0
+    fi
+    local IFS=.
+    local i ver1=($1) ver2=($2)
+    # fill empty fields in ver1 with zeros
+    for ((i=${#ver1[@]}; i<${#ver2[@]}; i++))
+    do
+        ver1[i]=0
+    done
+    for ((i=0; i<${#ver1[@]}; i++))
+    do
+        if [[ -z ${ver2[i]} ]]
+        then
+            # fill empty fields in ver2 with zeros
+            ver2[i]=0
+        fi
+        if ((10#${ver1[i]} > 10#${ver2[i]}))
+        then
+            return 1
+        fi
+        if ((10#${ver1[i]} < 10#${ver2[i]}))
+        then
+            return 2
+        fi
+    done
+    return 0
+}
+
+
+
+##
+# Main body
+##
+
+
+HAS_JEKYLL=true
+
+command -v jekyll > /dev/null
+if [ $? -ne 0 ]; then
+	echo -n "ERROR: Could not find jekyll. "
+	echo "Please install with 'gem install jekyll' (see http://jekyllrb.com)."
+
+	HAS_JEKYLL=false
+fi
+
+JEKYLL_VERSION=`jekyll --version | cut -d' ' -f2`
+vercomp $JEKYLL_VERSION "2.1.0"
+
+if [ "$?" == "2" ]; then
+	echo "Please use at least jekyll version 2.1.0 instead of '$JEKYLL_VERSION'"
+	exit 1
+fi
+
+command -v redcarpet > /dev/null
+if [ $? -ne 0 ]; then
+	echo -n "WARN: Could not find redcarpet. "
+	echo -n "Please install with 'sudo gem install redcarpet' (see https://github.com/vmg/redcarpet). "
+	echo "Redcarpet is needed for Markdown parsing and table of contents generation."
+fi
+
+command -v pygmentize > /dev/null
+if [ $? -ne 0 ]; then
+	echo -n "WARN: Could not find pygments. "
+	echo -n "Please install with 'sudo easy_install Pygments' (requires Python; see http://pygments.org). "
+	echo "Pygments is needed for syntax highlighting of the code examples."
+fi
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+
+SRC=${DIR}
+DST=${SRC}/site
+
+# default jekyll command is to just build site
+JEKYLL_CMD="build"
+
+
+
+OPTIND=1
+# if -p flag is provided, serve site on localhost
+while getopts ":up" opt; do
+	case $opt in
+		p)
+			JEKYLL_CMD="serve --watch"
+			;;
+		u)
+			echo "updating docs from repository"
+			updateDocsDir
+			;;
+	esac
+done
+
+# integrate documentation
+
+#docs/*/_config.yml
+cat  _config.yml > _config.generated.yml
+
+if $HAS_JEKYLL; then
+	jekyll ${JEKYLL_CMD} --config _config.generated.yml --source ${SRC} --destination ${DST}
+fi
+
+
+

Propchange: incubator/flink/build.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/flink/community.md
URL: http://svn.apache.org/viewvc/incubator/flink/community.md?rev=1607832&view=auto
==============================================================================
--- incubator/flink/community.md (added)
+++ incubator/flink/community.md Fri Jul  4 11:00:15 2014
@@ -0,0 +1,162 @@
+---
+title: "Community"
+layout: with_toc
+---
+
+# Mailing Lists
+
+<table class="table table-striped">
+	<thead>
+		<th class="text-center">Name</th>
+		<th class="text-center">Subscribe</th>
+		<th class="text-center">Digest</th>
+		<th class="text-center">Unsubscribe</th>
+		<th class="text-center">Post</th>
+		<th class="text-center">Archive</th>
+	</thead>
+	<tr>
+		<td>
+			<strong>dev</strong>@flink.incubator.apache.org<br>
+			<small>Development related discussion and user support</small>
+		</td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-subscribe@flink.incubator.apache.org">Subscribe</a></td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-digest-subscribe@stratosphere.incubator.apache.org">Subscribe</a></td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-unsubscribe@flink.incubator.apache.org">Unsubscribe</a></td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev@flink.incubator.apache.org">Post</a></td>
+		<td class="text-center">
+			<a href="http://mail-archives.apache.org/mod_mbox/flink-dev/">Archives</a> <br>
+			<a href="http://apache-flink-incubator-mailing-list-archive.1008284.n3.nabble.com/">Nabble Archive</a>
+		</td>
+	</tr>
+	<tr>
+		<td>
+			<strong>issues</strong>@flink.incubator.apache.org
+			<br>
+			<small>Mirror of all JIRA activity</small>
+		</td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues-subscribe@flink.incubator.apache.org">Subscribe</a></td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues-digest-subscribe@flink.incubator.apache.org">Subscribe</a></td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues-unsubscribe@flink.incubator.apache.org">Unsubscribe</a></td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues@flink.incubator.apache.org">Post</a></td>
+		<td class="text-center"><a href="http://mail-archives.apache.org/mod_mbox/flink-issues/">Archives</a></td>
+	</tr>
+	<tr>
+		<td>
+			<strong>commits</strong>@flink.incubator.apache.org
+			<br>
+			<small>All commits to our Git (code) and SVN (website) repositories</small>
+		</td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits-subscribe@flink.incubator.apache.org">Subscribe</a></td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits-digest-subscribe@flink.incubator.apache.org">Subscribe</a></td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits-unsubscribe@flink.incubator.apache.org">Unsubscribe</a></td>
+		<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits@flink.incubator.apache.org">Post</a></td>
+		<td class="text-center"><a href="http://mail-archives.apache.org/mod_mbox/flink-commits/">Archives</a></td>
+	</tr>
+</table>
+
+# Issues
+
+We use JIRA to track all code related issues: {{ site.FLINK_ISSUES_URL }}.
+
+All issue activity is also mirrored to the issues mailing list.
+
+# Team
+
+The following is a list of Flink team:
+
+<table class="table table-striped">
+	<thead>
+		<th class="text-center"></th>
+		<th class="text-center">Name</th>
+		<th class="text-center">Role</th>
+		<th class="text-center">Apache ID</th>
+	</thead>
+		<tr>
+		<td class="text-center" width="10%"><img src="https://avatars3.githubusercontent.com/u/1756620?s=50"></a></td>
+		<td class="text-center">Ufuk Celebi</td>
+		<td class="text-center">PPMC</td>
+		<td class="text-center">uce</td>
+	</tr>
+	<tr>
+		<td class="text-center"></td>
+		<td class="text-center">Ashutosh Chauhan</td>
+		<td class="text-center">Mentor</td>
+		<td class="text-center">hashutosh</td>
+	</tr>
+	<tr>
+		<td class="text-center"></td>
+		<td class="text-center">Ted Dunning</td>
+		<td class="text-center">Mentor</td>
+		<td class="text-center">tdunning</td>
+	</tr>
+	<tr>
+		<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/1727146?s=50"></td>
+		<td class="text-center">Stephan Ewen</td>
+		<td class="text-center">PPMC</td>
+		<td class="text-center">sewen</td>
+	</tr>
+	<tr>
+		<td class="text-center"></td>
+		<td class="text-center">Alan Gates</td>
+		<td class="text-center">Mentor</td>
+		<td class="text-center">gates</td>
+	</tr>
+	<tr>
+		<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/2388347?s=50"></td>
+		<td class="text-center">Fabian Hueske</td>
+		<td class="text-center">PPMC</td>
+		<td class="text-center">fhueske</td>
+	</tr>
+		<tr>
+		<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/68551?s=50"></td>
+		<td class="text-center">Aljoscha Krettek</td>
+		<td class="text-center">PPMC</td>
+		<td class="text-center">aljoscha</td>
+	</tr>
+	<tr>
+		<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/89049?s=50"></td>
+		<td class="text-center">Robert Metzger</td>
+		<td class="text-center">PPMC</td>
+		<td class="text-center">rmetzger</td>
+	</tr>
+	</tr>
+		<tr>
+		<td class="text-center"></td>
+		<td class="text-center">Owen O'Malley</td>
+		<td class="text-center">Mentor</td>
+		<td class="text-center">omalley</td>
+	</tr>
+	<tr>
+		<td class="text-center"></td>
+		<td class="text-center">Sean Owen</td>
+		<td class="text-center">Mentor</td>
+		<td class="text-center">srowen</td>
+	</tr>
+	<tr>
+		<td class="text-center"></td>
+		<td class="text-center">Henry Saputra</td>
+		<td class="text-center">Mentor</td>
+		<td class="text-center">hsaputra</td>
+	</tr>
+	<tr>
+		<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/409707?s=50"></td>
+		<td class="text-center">Sebastian Schelter</td>
+		<td class="text-center">PPMC</td>
+		<td class="text-center">ssc</td>
+	</tr>
+	<tr>
+		<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/1925554?s=50"></td>
+		<td class="text-center">Kostas Tzoumas</td>
+		<td class="text-center">PPMC</td>
+		<td class="text-center">ktzoumas</td>
+	</tr>
+	<tr>
+		<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/1826769?s=50"></td>
+		<td class="text-center">Daniel Warneke</td>
+		<td class="text-center">PPMC</td>
+		<td class="text-center">warneke</td>
+	</tr>
+</table>
+
+You can reach committers directly at `<apache-id>@apache.org`. A list of all contributors can be found in the {% gh_link CONTRIBUTORS master %} file.
+