Permalink
Browse files

MYRIAD-144: Podling incubator website

based on jekyll

This closes: #30
Review: #30
  • Loading branch information...
klucar authored and anveshana committed Nov 4, 2015
1 parent df7d05c commit 87264ba5fa594b2e5a1e3e082e372d514f7dcc01
Showing with 19,727 additions and 0 deletions.
  1. +4 −0 .gitignore
  2. +25 −0 website/README.md
  3. +34 −0 website/_config.yml
  4. +5 −0 website/_includes/apache_li.html
  5. +3 −0 website/_includes/dummy_image.html
  6. +28 −0 website/_includes/features.html
  7. +80 −0 website/_includes/footer.html
  8. +20 −0 website/_includes/front_news.html
  9. +37 −0 website/_includes/head.html
  10. +29 −0 website/_includes/header.html
  11. +10 −0 website/_includes/page.html
  12. +36 −0 website/_includes/splash.html
  13. +10 −0 website/_layouts/big_card.html
  14. +10 −0 website/_layouts/big_card_for_md.html
  15. +19 −0 website/_layouts/default.html
  16. +10 −0 website/_posts/2015-03-01-project-enters-incubation.md
  17. +14 −0 website/_posts/2015-09-25-code-migrated-to-apache-git.md
  18. +233 −0 website/_sass/_base.scss
  19. +236 −0 website/_sass/_layout.scss
  20. +67 −0 website/_sass/_syntax-highlighting.scss
  21. +30 −0 website/community/index.md
  22. +2,026 −0 website/css/font-awesome-4.4.0/css/font-awesome.css
  23. +4 −0 website/css/font-awesome-4.4.0/css/font-awesome.min.css
  24. BIN website/css/font-awesome-4.4.0/fonts/FontAwesome.otf
  25. BIN website/css/font-awesome-4.4.0/fonts/fontawesome-webfont.eot
  26. +640 −0 website/css/font-awesome-4.4.0/fonts/fontawesome-webfont.svg
  27. BIN website/css/font-awesome-4.4.0/fonts/fontawesome-webfont.ttf
  28. BIN website/css/font-awesome-4.4.0/fonts/fontawesome-webfont.woff
  29. BIN website/css/font-awesome-4.4.0/fonts/fontawesome-webfont.woff2
  30. +52 −0 website/css/main.scss
  31. +212 −0 website/css/mdl/LICENSE
  32. +29 −0 website/css/mdl/bower.json
  33. +1,025 −0 website/css/mdl/material-grid.css
  34. +8 −0 website/css/mdl/material-grid.min.css
  35. +10,580 −0 website/css/mdl/material.css
  36. +3,972 −0 website/css/mdl/material.js
  37. +9 −0 website/css/mdl/material.min.css
  38. +1 −0 website/css/mdl/material.min.css.map
  39. +10 −0 website/css/mdl/material.min.js
  40. +1 −0 website/css/mdl/material.min.js.map
  41. +75 −0 website/css/mdl/package.json
  42. +30 −0 website/documentation/index.md
  43. +34 −0 website/downloads/index.md
  44. +48 −0 website/feed.xml
  45. BIN website/img/apache-feather-logo.png
  46. BIN website/img/asf_logo.gif
  47. BIN website/img/egg-logo.png
  48. BIN website/img/favicon.png
  49. BIN website/img/feather-small.gif
  50. BIN website/img/feather-small.png
  51. BIN website/img/feathertm.gif
  52. BIN website/img/myriad_elephant.png
  53. BIN website/img/navbar_logo.png
  54. +20 −0 website/index.html
  55. +11 −0 website/news/index.html
View
@@ -8,6 +8,10 @@
*.war
*.ear
# web building artifacts
/website/.sass-cache
/website/_site
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
/.nb-gradle/private/
View
@@ -0,0 +1,25 @@
# Apache Myriad Website
This is the source for the Apache Myriad [site](http://myriad.incubator.apache.org). The site is a [Jekyll](http://jekyll.rb) blog with [Material Design Lite] (http://www.getmdl.io/) for the look and feel.
## Generating Site Files
The site static files are generated using [Jekyll](http://jekyll.rb). Jekyll is a ruby gem that compiles markdown and templates into static HTML pages. To build the site, install Jekyll on your system as explained [here](http://jekyllrb.com/docs/installation/).
Once Jekyll is installed, the site can be generated by running `jekyll build` from the `website/` directory.
The static site files will be placed in `website/_site`
To test the site, run `jekyll serve` and open [localhost:4000](http://localhost:4000) in a browser.
## Deploying Site Files
The website files are stored in SVN at https://svn.apache.org/repos/asf/incubator/myriad/site
Once generated, copy the `website/_site` files into this svn repo and commit to svn.
The Apache infrastructure runs svnpubsub to sync this repo with the webserver serving http://myriad.incubator.apache.org
## Adding content
The Jekyll website is a great resource and you should read through it. For the impatient though, create a markdown file in `website/_posts` modeled after one already there. Then `jekyll build` and the new post will be linked on the front page and generated in the news page.
View
@@ -0,0 +1,34 @@
#####
# 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.
#####
# Site settings
title: Apache Myriad
email: dev@myriad.incubator.apache.org
description: > # this means to ignore newlines until "baseurl:"
Deploy Apache YARN Applications Using Apache Mesos
Apache Myriad enables the co-existence of Apache Hadoop and Apache Mesos
on the same physical infrastructure. By running Hadoop YARN as a Mesos
framework, YARN applications and Mesos frameworks can run side-by-side,
dynamically sharing cluster resources.
baseurl: "" # the subpath of your site, e.g. /blog/
url: "http://myriad.incubator.apache.org" # the base hostname & protocol for your site
twitter_username: apachemyriad
# Build settings
markdown: kramdown
exclude: ["README.md"]
@@ -0,0 +1,5 @@
<li><a href="http://www.apache.org/">Apache Homepage</a></li>
<li><a href="http://www.apache.org/licenses/">License</a></li>
<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
<li><a href="http://www.apache.org/security/">Security</a></li>
@@ -0,0 +1,3 @@
<div class="">
<img src="http://baconmockup.com/400/300/"><img>
</div>
@@ -0,0 +1,28 @@
<div class="mdl-grid">
<div class="mdl-cell--1-col"></div>
<div class="mdl-cell mdl-cell--11-col">
<h3 class="mdl-typography--title">Overview</h3>
<p class="mdl-typography--body-1">
Apache Myriad enables the co-existence of Apache Hadoop and
Apache Mesos on the same physical infrastructure. By running Hadoop
YARN as a Mesos framework, YARN applications and Mesos frameworks can
run side-by-side, dynamically sharing cluster resources.
</p>
</div>
</div>
<div class="mdl-grid">
<div class="mdl-cell--1-col"></div>
<div class="mdl-cell--11-col">
<h3 class="mdl-typography--title">Key Features</h3>
<ul class="mdl-typography--body-1">
<li>YARN resource manager and node managers running inside Mesos containers.</li>
<li>Static resource allocation</li>
<li>Fine-grained resource allocation</li>
<li>High-Availablity and graceful restart</li>
<li>Support YARN FairScheduler and all other functionality</li>
<li>Deploy YARN ResourceManager with Marathon</li>
<li>Run MapReduce v2, Hive, Pig, Mahout, etc.</li>
</ul>
</div>
</div>
@@ -0,0 +1,80 @@
<footer class="mdl-mega-footer">
<div class="mdl-mega-footer__top-section">
<div class="mdl-mega-footer__left-section">
<button class="mdl-mega-footer__social-btn">
<a target="_blank" href="https://twitter.com/apachemyriad">
<i class="fa fa-twitter fa-3x mdl-color-text--myriad-contrast"></i>
</a>
</button>
<button class="mdl-mega-footer__social-btn">
<a target="_blank" href="https://github.com/apache/incubator-myriad">
<i class="fa fa-github fa-3x mdl-color-text--myriad-contrast"></i>
</a>
</button>
<button class="mdl-mega-footer__social-btn">
<a target="_blank" href="http://stackoverflow.com/search?q=apache+myriad">
<i class="fa fa-stack-exchange fa-3x mdl-color-text--myriad-contrast"></i>
</a>
</button>
</div>
<div class="mdl-mega-footer__right-section">
<a href="https://freenode.net/">Join us on Freenode IRC #myriad</a>
</div>
</div>
<div class="mdl-mega-footer__bottom-section">
<ul class="mdl-mega-footer__link-list">
<li><div class="mdl-logo">Disclaimer:</div>Apache Myriad is an effort undergoing incubation at The Apache Software
Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process
have stabilized in a manner consistent with other successful ASF
projects. While incubation status is not necessarily a reflection of
the completeness or stability of the code, it does indicate that the
project has yet to be fully endorsed by the ASF.</li>
</ul>
</div>
<div class="mdl-mega-footer__middle-section">
<div class="mdl-mega-footer__drop-down-section">
<h1 class="mdl-mega-footer__heading">Apache Myriad&trade;</h1>
<ul class="mdl-mega-footer__link-list">
<li><a href="{{ site.baseurl }}/">Home</a></li>
<li><a href="{{ site.baseurl }}/news">News</a></li>
<li><a href="{{ site.baseurl }}/docs">Documentation</a></li>
<li><a href="{{ site.baseurl }}/downloads">Downloads</a></li>
<li><a href="{{ site.baseurl }}/community">Community</a></li>
</ul>
</div>
<div class="mdl-mega-footer__drop-down-section">
<h1 class="mdl-mega-footer__heading">Apache Software Foundation</h1>
<ul class="mdl-mega-footer__link-list">
<li><a href="http://www.apache.org/">Apache Homepage</a></li>
<li><a href="http://www.apache.org/licenses/">License</a></li>
<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
<li><a href="http://www.apache.org/security/">Security</a></li>
</ul>
</div>
<div class="mdl-mega-footer__drop-down-section">
<br/>
<br/>
<a href="https://incubator.apache.org" target="_">
<img src="{{ site.baseurl }}/img/egg-logo.png" alt="Incubator Logo" ></img>
</a>
<!-- a href="https://www.apache.org" target="_">
<img src="{{ site.baseurl }}/img/apache-feather-logo.png" alt="Apache Feather" ></img>
</a-->
</div>
</div>
<div class="mdl-mega-footer__bottom-section">
<div class="mdl-logo">
&copy;2015 The Apache Software Foundation.
</div>
<ul class="mdl-mega-footer__link-list">
<li>Apache Myriad, Myriad, the Apache feather logo,
and the Apache Myriad project logo are trademarks of
<a href="http://apache.org">The Apache Software Foundation</a>
in the United States and other countries.
All other marks mentioned may be trademarks or registered trademarks of their respective owners.</li>
</ul>
</div>
</footer>
@@ -0,0 +1,20 @@
<div class="mdl-grid">
<div class="mdl-cell--1-col"></div>
<div class="mdl-cell mdl-cell--11-col">
<h3 class="mdl-typography--title"><a href="{{site.baseurl}}/news/">News</a></h3>
{% for post in site.posts %}
<div class="mdl-typography--body-2">
{{ post.title }}
</div>
<div class="mdl-typography--caption">
<em>{{ post.date | date: "%b %-d, %Y" }}</em>
<br/>
<span class="mdl-typography--body-1">
{{ post.blurb }}
</span>
<hr/>
</div>
{% endfor %}
</div>
</div>
@@ -0,0 +1,37 @@
<head>
<!--
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.
-->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}</title>
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
<!-- TODO download fonts and deliver -->
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic,500,500italic' rel='stylesheet' type='text/css'>
<link rel="shortcut icon" type="image/png" href="{{ site.baseurl }}/img/favicon.png?">
<link rel="stylesheet" href="{{site.baseurl}}/css/main.css">
<link rel="stylesheet" href="{{ site.baseurl }}/css/mdl/material.min.css">
<script src="{{ site.baseurl }}/css/mdl/material.min.js"></script>
<link rel="stylesheet" href="{{ site.baseurl }}/css/font-awesome-4.4.0/css/font-awesome.min.css">
</head>
@@ -0,0 +1,29 @@
<header class="mdl-layout__header mdl-color--grey-100 mdl-color-text--myriad">
<div class="mdl-layout__header-row">
<span class="mdl-layout-title">{{page.title}}</span>
<div class="mdl-layout-spacer"></div>
<button class="mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--icon" id="hdrbtn">
<i class="material-icons">more_vert</i>
</button>
<ul class="mdl-menu mdl-js-menu mdl-js-ripple-effect mdl-menu--bottom-right" for="hdrbtn">
<li><a class="mdl-color-text--myriad" href="http://www.apache.org/">Apache Homepage</a></li>
<li><a class="mdl-color-text--myriad" href="http://www.apache.org/licenses/">License</a></li>
<li><a class="mdl-color-text--myriad" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
<li><a class="mdl-color-text--myriad" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
<li><a class="mdl-color-text--myriad" href="http://www.apache.org/security/">Security</a></li>
</ul>
</div>
</header>
<div class="mdl-layout__drawer mdl-color-text--myriad mdl-color--grey-100">
<span class="">
<img src="{{ site.baseurl }}/img/navbar_logo.png" alt="Incubator Logo" ></img>
</span>
<nav class="mdl-navigation">
<a class="mdl-navigation__link" href="{{ site.baseurl }}/">Home</a>
<a class="mdl-navigation__link" href="{{ site.baseurl }}/news">News</a>
<a class="mdl-navigation__link" href="{{ site.baseurl }}/docs">Documentation</a>
<a class="mdl-navigation__link" href="{{ site.baseurl }}/downloads">Downloads</a>
<a class="mdl-navigation__link" href="{{ site.baseurl }}/community">Community</a>
<hr/>
</nav>
</div>
@@ -0,0 +1,10 @@
<div>
<h4>{{post.title}}</h4>
<p >
<p>{{ post.date | date: "%b %-d, %Y" }}{% if post.author %} • {{ post.author }}{% endif %}{% if post.meta %} • {{ post.meta }}{% endif %}</p>
{{ post.content }}
</p>
</div>
@@ -0,0 +1,36 @@
<div class="myriad-splash">
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--1-col"></div>
</div>
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--1-col"></div>
<div class="mdl-cell mdl-cell--7-col">
<img src="{{ site.baseurl }}/img/navbar_logo.png"></img>
</div>
</div>
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--2-col"></div>
<div class="mdl-cell mdl-cell--10-col">
<div class="mdl-typography--headline mdl-color-text--grey-700">
Deploy Apache YARN Applications Using Apache Mesos
</div>
</div>
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--4-col">
<a href="{{ site.baseurl }}/downloads">
<button class="mdl-button mdl-js-button mdl-button--colored mdl-button--raised mdl-color--myriad mdl-js-ripple-effect">
Try It!
</button>
</a>
</div>
</div>
</div>
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--8-col"></div>
<div class="mdl-cell mdl-cell--4-col">
<a href="https://incubator.apache.org" target="_">
<img src="{{ site.baseurl }}/img/egg-logo.png"></img>
</a>
</div>
</div>
</div>
@@ -0,0 +1,10 @@
---
layout: default
# creates a full-width card for content
---
<div class="mdl-grid">
<div class="mdl-color--grey-100 mdl-shadow--3dp mdl-color-text--grey-800 mdl-cell mdl-cell--12-col">
{{ content }}
</div>
</div>
{% include footer.html %}
@@ -0,0 +1,10 @@
---
layout: big_card
# Markdown will justify things too much, so put a pad in big_card to make things look better.
---
<div class="mdl-grid">
<div class="mdl-cell--1-col"></div>
<div class="mdl-cell--10-col">
{{ content }}
</div>
</div>
@@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
{% include head.html %}
<body>
<div class="mdl-layout mdl-js-layout mdl-layout--fixed-drawer mdl-layout--fixed-header mdl-color--myriad-contrast">
{% include header.html %}
<main class="mdl-layout__content">
<div class="myriad-content">
{{ content }}
</div>
</main>
<!-- footer should be included on page layouts -->
</div>
</body>
</html>
@@ -0,0 +1,10 @@
---
layout: big_card_for_md
title: "Project Enters Incubation"
date: 2015-03-01 00:00:00
categories: news
blurb: "Myriad project has been accepted into the Apache Software Foundation Incubation process."
---
Myriad project has been accepted into the Apache Software Foundation Incubation process. Please have a look at our [proposal.](https://wiki.apache.org/incubator/MyriadProposal)
[Incubator Status](http://incubator.apache.org/projects/myriad.html)
@@ -0,0 +1,14 @@
---
layout: big_card_for_md
title: "Myriad Migrated to Apache Git"
date: 2015-09-25 00:00:00
categories: news
blurb: "Myriad codebase has been migrated from Github to Apache's git infrastructure."
---
The final legal hurdles to finally donating the codebase to the Apache Software Foundation have been overcome.
(Thanks EBay and PayPal!) The codebase now resides in the Apache git infrastructure. Please clone this and use
it from now on. The old github repo is now no longer used, however pull requests may still be submitted through the official Apache Github mirror.
[Official Repo](https://git-wip-us.apache.org/repos/asf?p=incubator-myriad.git)
[Github mirror](https://github.com/apache/incubator-myriad)
Oops, something went wrong.

0 comments on commit 87264ba

Please sign in to comment.