from 693634e990794c42e19fa046ccb26116becee278
Project: http://git-wip-us.apache.org/repos/asf/apex-site/repo Commit: http://git-wip-us.apache.org/repos/asf/apex-site/commit/1a9dad19 Tree: http://git-wip-us.apache.org/repos/asf/apex-site/tree/1a9dad19 Diff: http://git-wip-us.apache.org/repos/asf/apex-site/diff/1a9dad19 Branch: refs/heads/asf-site Commit: 1a9dad19e81d1a8bd3a8556798e2764524dec6c4 Parents: a0eec8b Author: Thomas Weise <[email protected]> Authored: Mon Aug 29 14:29:02 2016 -0700 Committer: Thomas Weise <[email protected]> Committed: Mon Aug 29 14:29:02 2016 -0700 ---------------------------------------------------------------------- content/community.html | 12 +- content/contributing.html | 10 +- content/docs.html | 1 + content/docs/malhar-3.5/__init__.py | 0 content/docs/malhar-3.5/__init__.pyc | Bin 0 -> 163 bytes content/docs/malhar-3.5/base.html | 118 +++++ content/docs/malhar-3.5/breadcrumbs.html | 25 + content/docs/malhar-3.5/css/highlight.css | 124 +++++ content/docs/malhar-3.5/css/theme.css | 12 + content/docs/malhar-3.5/css/theme_extra.css | 154 ++++++ content/docs/malhar-3.5/favicon.ico | Bin 0 -> 25597 bytes .../malhar-3.5/fonts/fontawesome-webfont.eot | Bin 0 -> 37405 bytes .../malhar-3.5/fonts/fontawesome-webfont.svg | 399 ++++++++++++++ .../malhar-3.5/fonts/fontawesome-webfont.ttf | Bin 0 -> 79076 bytes .../malhar-3.5/fonts/fontawesome-webfont.woff | Bin 0 -> 43572 bytes content/docs/malhar-3.5/footer.html | 23 + .../docs/malhar-3.5/images/malhar-operators.png | Bin 0 -> 109734 bytes content/docs/malhar-3.5/img/favicon.ico | Bin 0 -> 1150 bytes content/docs/malhar-3.5/index.html | 255 +++++++++ content/docs/malhar-3.5/js/highlight.pack.js | 2 + content/docs/malhar-3.5/js/jquery-2.1.1.min.js | 4 + .../docs/malhar-3.5/js/modernizr-2.8.3.min.js | 1 + content/docs/malhar-3.5/js/theme.js | 55 ++ content/docs/malhar-3.5/main.html | 10 + .../docs/malhar-3.5/mkdocs/js/lunr-0.5.7.min.js | 7 + content/docs/malhar-3.5/mkdocs/js/lunr.min.js | 7 + .../docs/malhar-3.5/mkdocs/js/mustache.min.js | 1 + content/docs/malhar-3.5/mkdocs/js/require.js | 36 ++ .../mkdocs/js/search-results-template.mustache | 4 + content/docs/malhar-3.5/mkdocs/js/search.js | 88 ++++ content/docs/malhar-3.5/mkdocs/js/text.js | 390 ++++++++++++++ .../docs/malhar-3.5/mkdocs/search_index.json | 524 +++++++++++++++++++ .../operators/block_reader/index.html | 407 ++++++++++++++ .../malhar-3.5/operators/enricher/index.html | 503 ++++++++++++++++++ .../malhar-3.5/operators/file_output/index.html | 342 ++++++++++++ .../operators/file_splitter/index.html | 359 +++++++++++++ .../images/blockreader/classdiagram.png | Bin 0 -> 48613 bytes .../images/blockreader/flowdiagram.png | Bin 0 -> 48160 bytes .../images/blockreader/fsreaderexample.png | Bin 0 -> 29927 bytes .../blockreader/totalBacklogProcessing.png | Bin 0 -> 55944 bytes .../images/fileoutput/FileRotation.png | Bin 0 -> 26067 bytes .../operators/images/fileoutput/diagram1.png | Bin 0 -> 30754 bytes .../images/filesplitter/baseexample.png | Bin 0 -> 14493 bytes .../images/filesplitter/classdiagram.png | Bin 0 -> 14513 bytes .../images/filesplitter/inputexample.png | Bin 0 -> 16012 bytes .../operators/images/filesplitter/sequence.png | Bin 0 -> 17020 bytes .../operators/images/kafkainput/image00.png | Bin 0 -> 36143 bytes .../operators/kafkaInputOperator/index.html | 462 ++++++++++++++++ content/docs/malhar-3.5/search.html | 178 +++++++ content/docs/malhar-3.5/searchbox.html | 5 + content/docs/malhar-3.5/sitemap.xml | 46 ++ content/docs/malhar-3.5/toc.html | 23 + content/docs/malhar-3.5/versions.html | 15 + content/malhar-contributing.html | 138 +++++ content/release.html | 15 +- content/roadmap.html | 79 +-- 56 files changed, 4754 insertions(+), 80 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/apex-site/blob/1a9dad19/content/community.html ---------------------------------------------------------------------- diff --git a/content/community.html b/content/community.html index 3c7524e..47fd341 100644 --- a/content/community.html +++ b/content/community.html @@ -84,26 +84,28 @@ <li><a href="mailto:[email protected]">[email protected]</a> is for reporting security related issues with Apex. It is a private list to discuss security related issues. Please post potential security vulnerabilities to this list so that they can be investigated and fixed before the vulnerabilities are published to the public. You can post to the list without subscribing to it.</li> </ul> <h2 id="meetup-groups">Meetup Groups</h2> -<p>To see upcoming meetup events, please visit the <a href="/announcements.html">announcements page</a>. Full list of Apache Apex meetup groups is available at <a href="http://apache-apex.meetup.com/">Apache Apex Meetup Groups</a></p> +<p>To see upcoming meetup events, please visit the <a href="/announcements.html">announcements page</a>. Full list of Apache Apex meetup groups is available at <a href="http://www.meetup.com/pro/apacheapex/">Apache Apex Meetup Groups</a></p> <h2 id="people">People</h2> <p><a href="/people.html">List of committers</a></p> <h2 id="powered-by-apex">Powered By Apex</h2> <p>List of organizations using Apache Apex is available at <a href="/powered-by-apex.html">Powered by Apex</a>.</p> <h1 id="contributing">Contributing</h1> -<p><strong>To learn more about how we use Github to accept contributions to the project, <a href="/contributing.html">check out the contributing guidelines</a>.</strong></p> +<p>Looking for ideas to get involved? Please see <a href="https://issues.apache.org/jira/issues/?jql=project%20in%20%28APEXCORE%2C%20APEXMALHAR%29%20and%20labels%20%3D%20newbie">JIRA tickets for newcomers</a> and pick a ticket. Please also sign up to the dev mailing list and JIRA. </p> +<p><strong>To learn more about contributing to the project, <a href="/contributing.html">check out the contributing guidelines</a>.</strong></p> <p>The Apex Project is made up of two repositories:</p> <ul> <li><a href="https://github.com/apache/apex-core">Apex Core</a> - The core of the Apex platform.</li> <li><a href="https://github.com/apache/apex-malhar">Apex Malhar</a> - Community-driven set of open-source "operators" and utilities for use in your Apex applications.</li> </ul> -<h2 id="release-process">Release Process</h2> -<p>To learn more about the release process for Apex, <a href="/release.html">check out the release guidelines</a>.</p> -<p>To learn more about the release candidate verification for Apex, <a href="/verification.html">check out the verification guidelines</a>.</p> +<p>If you are new to the project and thinking about contributing, Apex Malhar is a good place to start. To make contributions to this module, please <a href="/malhar-contributing.html">follow these guidelines</a>.</p> <h2 id="issue-tracking">Issue Tracking</h2> <ul> <li><a href="https://issues.apache.org/jira/browse/APEXCORE/">Apex Core JIRA</a></li> <li><a href="https://issues.apache.org/jira/browse/APEXMALHAR/">Apex Malhar JIRA</a></li> </ul> +<h2 id="release-process">Release Process</h2> +<p>To learn more about the release process for Apex, <a href="/release.html">check out the release guidelines</a>.</p> +<p>To learn more about the release candidate verification for Apex, <a href="/verification.html">check out the verification guidelines</a>.</p> <h2 id="security-process">Security Process</h2> <p>To report security vulnerabilities send an email to <a href="mailto:[email protected]">[email protected]</a>.</p> <p>The process for handling security vulnerabilities is the one recommended by Apache, it is described <a href="http://www.apache.org/security/committers.html">here</a>.</p> http://git-wip-us.apache.org/repos/asf/apex-site/blob/1a9dad19/content/contributing.html ---------------------------------------------------------------------- diff --git a/content/contributing.html b/content/contributing.html index 2564f50..22a982f 100644 --- a/content/contributing.html +++ b/content/contributing.html @@ -87,12 +87,7 @@ <li>Publishing papers and blogs</li> <li>Present at conferences or spread the word in other ways</li> </ul> -<p>People that help with the project in any of the above categories or other ways are contributors. See the <a href="http://www.apache.org/foundation/how-it-works.html#roles">roles</a> as defined by the ASF.</p> -<h2 id="becoming-a-committer">Becoming a committer</h2> -<p>Community members that make sustained, welcome contributions to the project may be invited to become a committer. Committers are voted in by the PMC. A committer has a signed Contributor License Agreement (<a href="http://www.apache.org/licenses/icla.txt">CLA</a>) on file and an apache.org address.</p> -<p>We expect committers to subscribe to the <a href="community.html#mailing-lists">project mailing lists</a>. </p> -<p>A committer will be considered âemeritus/inactiveâ by not contributing in any form to the project for over 1 year. An emeritus committer may request reinstatement of commit access from the PMC. Such reinstatement is subject to lazy consensus of active PMC members.</p> -<p>The Project Management Committee (<a href="http://www.apache.org/dev/pmc.html">PMC</a>) is responsible for the oversight of the project and it also decides who to add as a PMC member. Existing committers may be invited to become a PMC member after consistent contribution and activity over a period of time and participation in directional and community building discussions.</p> +<p>People that help with the project in any of the above categories or other ways are contributors. See the <a href="http://www.apache.org/foundation/how-it-works.html#roles">roles</a> as defined by the ASF. Community members that make sustained, welcome contributions to the project may be invited to become a <a href="/people.html">committer</a>. </p> <h2 id="code-style">Code Style</h2> <p>Apache Apex follows coding style that is closest to K & R style and uses <a href="http://checkstyle.sourceforge.net/">Checkstyle</a> tool to enforce these standards. Travis CI will fail for any pull request that introduces any style violations.</p> <p>The checkstyle configuration that Apache Apex projects use is present here : <a href="https://github.com/apache/apex-core/blob/master/codestyle-config/src/main/resources/apex_checks.xml">https://github.com/apache/apex-core/blob/master/codestyle-config/src/main/resources/apex_checks.xml</a></p> @@ -105,11 +100,12 @@ <h2 id="opening-pull-requests-contributors-">Opening Pull Requests (contributors)</h2> <p>The apex-core and apex-malhar repositories both have mirror repositories on github which are used to review pull requests and provide a second remote endpoint for the codebase.</p> <ol> -<li>Create a JIRA (<a href="https://issues.apache.org/jira/browse/APEXCORE/">-core</a>,<a href="https://issues.apache.org/jira/browse/APEXMALHAR/">-malhar</a>) for the work you plan to do (or assign yourself to an existing JIRA ticket)</li> +<li>Create/assign a JIRA (<a href="https://issues.apache.org/jira/browse/APEXCORE/">-core</a>,<a href="https://issues.apache.org/jira/browse/APEXMALHAR/">-malhar</a>) for the work you plan to do (or assign yourself to an existing JIRA ticket)</li> <li>Fork the ASF github mirror (one time step): <a href="https://github.com/apache/apex-core/">https://github.com/apache/apex-core/</a> </li> <li>Clone the <strong>fork</strong> on your local workspace (one time step):<br><code>git clone https://github.com/{github_username}/apex-core.git</code></li> <li>Add <a href="https://github.com/apache/apex-core">apex core</a> as a remote repository (one time step):<br><code>git remote add upstream https://github.com/apache/apex-core</code></li> +<li>Ensure that your git user name and email are <a href="https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup#Your-Identity">configured</a>, this will make it much easier to keep track of contributors (one time step).</li> <li>Create a new branch from the <a href="https://github.com/apache/apex-core/tree/master">master</a> branch. <strong>Name your branch with the JIRA number in it, e.g. <code>APEXCORE-123.my-feature</code>.</strong><br><code>git checkout -b APEXCORE-123.my-feature -t upstream/master</code><br>Creating a local branch that tracks a remote makes pull easier (no need to specify the remote branch while pulling). A branch can be made to track a remote branch anytime, not necessarily at its creation by:<br><code>git branch -u upstream/master</code></li> <li>When adding new files, please include the Apache v2.0 license header.<ul> <li>From the top level directory, run <code>mvn license:check -Dlicense.skip=false</code> to check correct header formatting.</li> http://git-wip-us.apache.org/repos/asf/apex-site/blob/1a9dad19/content/docs.html ---------------------------------------------------------------------- diff --git a/content/docs.html b/content/docs.html index 1865380..e405e95 100644 --- a/content/docs.html +++ b/content/docs.html @@ -116,6 +116,7 @@ use them via callbacks. Contrasts windows with micro-batches.</li> <li><a href="https://www.datatorrent.com/blog/dimensions-computation-aggregate-navigator-part-2-implementation/" rel="nofollow">Dimensions Computation - Part 2: Implementation</a> The second part continues with discussion of the three phases involved (<em>pre-aggregation</em>, <em>unification</em> and <em>storage</em>) the JSON schema to encapsulate the various keys and aggregates, code fragments and, finally, concludes with visualization of the results.</li> <li><a href="https://www.datatorrent.com/blog/blog-apex-performance-benchmark" rel="nofollow">Apache Apex Performance Benchmarks</a> Discusses the performance suite used to certify releases.</li> <li><a href="https://blogs.apache.org/foundation/entry/celebrating_17_years_of_the">Apache Software Foundation</a> Discusses the history of the foundation, guiding principles, current statistics and provides numerous additional links for details of how the foundation operates and is managed.</li> +<li><a href="https://techblog.xavient.com/real-time-data-ingestion-dip-apache-apex-co-dev-opportunity">Data Ingestion Platform - Xavient Information Systems</a> Discusses usage of Apache Apex in their data ingestion platform.</li> </ul> <h3 id="trouble-shooting">Trouble Shooting</h3> <ul> http://git-wip-us.apache.org/repos/asf/apex-site/blob/1a9dad19/content/docs/malhar-3.5/__init__.py ---------------------------------------------------------------------- diff --git a/content/docs/malhar-3.5/__init__.py b/content/docs/malhar-3.5/__init__.py new file mode 100644 index 0000000..e69de29 http://git-wip-us.apache.org/repos/asf/apex-site/blob/1a9dad19/content/docs/malhar-3.5/__init__.pyc ---------------------------------------------------------------------- diff --git a/content/docs/malhar-3.5/__init__.pyc b/content/docs/malhar-3.5/__init__.pyc new file mode 100644 index 0000000..5d767d8 Binary files /dev/null and b/content/docs/malhar-3.5/__init__.pyc differ http://git-wip-us.apache.org/repos/asf/apex-site/blob/1a9dad19/content/docs/malhar-3.5/base.html ---------------------------------------------------------------------- diff --git a/content/docs/malhar-3.5/base.html b/content/docs/malhar-3.5/base.html new file mode 100644 index 0000000..87c9f8a --- /dev/null +++ b/content/docs/malhar-3.5/base.html @@ -0,0 +1,118 @@ +<!DOCTYPE html> +<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> +<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + {% if page_description %}<meta name="description" content="{{ page_description }}">{% endif %} + {% if site_author %}<meta name="author" content="{{ site_author }}">{% endif %} + {% block htmltitle %} + <title>{% if page_title %}{{ page_title }} - {% endif %}{{ site_name }}</title> + {% endblock %} + + {% if favicon %}<link rel="shortcut icon" href="{{ favicon }}"> + {% else %}<link rel="shortcut icon" href="{{ base_url }}/img/favicon.ico">{% endif %} + + {# CSS #} + <link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'> + + <link rel="stylesheet" href="{{ base_url }}/css/theme.css" type="text/css" /> + <link rel="stylesheet" href="{{ base_url }}/css/theme_extra.css" type="text/css" /> + <link rel="stylesheet" href="{{ base_url }}/css/highlight.css"> + {%- for path in extra_css %} + <link href="{{ path }}" rel="stylesheet"> + {%- endfor %} + + {% if current_page %} + <script> + // Current page data + var mkdocs_page_name = {{ page_title|tojson|safe }}; + var mkdocs_page_input_path = {{ current_page.input_path|tojson|safe }}; + var mkdocs_page_url = {{ current_page.abs_url|tojson|safe }}; + </script> + {% endif %} + <script src="{{ base_url }}/js/jquery-2.1.1.min.js"></script> + <script src="{{ base_url }}/js/modernizr-2.8.3.min.js"></script> + <script type="text/javascript" src="{{ base_url }}/js/highlight.pack.js"></script> + <script src="{{ base_url }}/js/theme.js"></script> + + {%- block extrahead %} {% endblock %} + + {%- for path in extra_javascript %} + <script src="{{ path }}"></script> + {%- endfor %} + + {% if google_analytics %} + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', '{{ google_analytics[0] }}', '{{ google_analytics[1] }}'); + ga('send', 'pageview'); + </script> + {% endif %} +</head> + +<body class="wy-body-for-nav" role="document"> + + <div class="wy-grid-for-nav"> + + {# SIDE NAV, TOGGLES ON MOBILE #} + <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav"> + <div class="wy-side-nav-search"> + <a href="{{ homepage_url }}" class="icon icon-home"> {{ site_name }}</a> + {% include "searchbox.html" %} + </div> + + <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> + <ul class="current"> + {% for nav_item in nav %} + <li>{% include "toc.html" %}<li> + {% endfor %} + </ul> + </div> + + </nav> + + <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> + + {# MOBILE NAV, TRIGGLES SIDE NAV ON TOGGLE #} + <nav class="wy-nav-top" role="navigation" aria-label="top navigation"> + <i data-toggle="wy-nav-top" class="fa fa-bars"></i> + <a href="{{ homepage_url }}">{{ site_name }}</a> + </nav> + + {# PAGE CONTENT #} + <div class="wy-nav-content"> + <div class="rst-content"> + {% include "breadcrumbs.html" %} + <div role="main"> + <div class="section"> + {% block content %} + {{ content }} + {% endblock %} + </div> + </div> + {%- block footer %} + {% include "footer.html" %} + {% endblock %} + </div> + </div> + + </section> + + </div> + +{% include "versions.html" %} + +</body> +</html> +{% if current_page and current_page.is_homepage %} +<!-- +MkDocs version : {{ mkdocs_version }} +Build Date UTC : {{ build_date_utc }} +--> +{% endif %} http://git-wip-us.apache.org/repos/asf/apex-site/blob/1a9dad19/content/docs/malhar-3.5/breadcrumbs.html ---------------------------------------------------------------------- diff --git a/content/docs/malhar-3.5/breadcrumbs.html b/content/docs/malhar-3.5/breadcrumbs.html new file mode 100644 index 0000000..01960e6 --- /dev/null +++ b/content/docs/malhar-3.5/breadcrumbs.html @@ -0,0 +1,25 @@ +<div role="navigation" aria-label="breadcrumbs navigation"> + <ul class="wy-breadcrumbs"> + <li><a href="{{ homepage_url }}">Docs</a> »</li> + {% if current_page %} + {% for doc in current_page.ancestors %} + {% if doc.link %} + <li><a href="{{ doc.link|e }}">{{ doc.title }}</a> »</li> + {% else %} + <li>{{ doc.title }} »</li> + {% endif %} + {% endfor %} + {% endif %} + {% if current_page %}<li>{{ current_page.title }}</li>{% endif %} + <li class="wy-breadcrumbs-aside"> + {% if repo_url %} + {% if repo_name == 'GitHub' %} + <a href="{{ repo_url }}" class="icon icon-github"> Edit on GitHub</a> + {% elif repo_name == 'Bitbucket' %} + <a href="{{ repo_url }}" class="icon icon-bitbucket"> Edit on BitBucket</a> + {% endif %} + {% endif %} + </li> + </ul> + <hr/> +</div> http://git-wip-us.apache.org/repos/asf/apex-site/blob/1a9dad19/content/docs/malhar-3.5/css/highlight.css ---------------------------------------------------------------------- diff --git a/content/docs/malhar-3.5/css/highlight.css b/content/docs/malhar-3.5/css/highlight.css new file mode 100644 index 0000000..0ae40a7 --- /dev/null +++ b/content/docs/malhar-3.5/css/highlight.css @@ -0,0 +1,124 @@ +/* +This is the GitHub theme for highlight.js + +github.com style (c) Vasily Polovnyov <[email protected]> + +*/ + +.hljs { + display: block; + overflow-x: auto; + color: #333; + -webkit-text-size-adjust: none; +} + +.hljs-comment, +.diff .hljs-header, +.hljs-javadoc { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.css .rule .hljs-keyword, +.hljs-winutils, +.nginx .hljs-title, +.hljs-subst, +.hljs-request, +.hljs-status { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-hexcolor, +.ruby .hljs-constant { + color: #008080; +} + +.hljs-string, +.hljs-tag .hljs-value, +.hljs-phpdoc, +.hljs-dartdoc, +.tex .hljs-formula { + color: #d14; +} + +.hljs-title, +.hljs-id, +.scss .hljs-preprocessor { + color: #900; + font-weight: bold; +} + +.hljs-list .hljs-keyword, +.hljs-subst { + font-weight: normal; +} + +.hljs-class .hljs-title, +.hljs-type, +.vhdl .hljs-literal, +.tex .hljs-command { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-tag .hljs-title, +.hljs-rule .hljs-property, +.django .hljs-tag .hljs-keyword { + color: #000080; + font-weight: normal; +} + +.hljs-attribute, +.hljs-variable, +.lisp .hljs-body, +.hljs-name { + color: #008080; +} + +.hljs-regexp { + color: #009926; +} + +.hljs-symbol, +.ruby .hljs-symbol .hljs-string, +.lisp .hljs-keyword, +.clojure .hljs-keyword, +.scheme .hljs-keyword, +.tex .hljs-special, +.hljs-prompt { + color: #990073; +} + +.hljs-built_in { + color: #0086b3; +} + +.hljs-preprocessor, +.hljs-pragma, +.hljs-pi, +.hljs-doctype, +.hljs-shebang, +.hljs-cdata { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.diff .hljs-change { + background: #0086b3; +} + +.hljs-chunk { + color: #aaa; +}
