This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository
https://gitbox.apache.org/repos/asf/incubator-openwhisk-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new ce34f52 Automatic Site Publish by Jenkins
ce34f52 is described below
commit ce34f523f27e4d5952500a13f089672fe7714fc9
Author: jenkins <[email protected]>
AuthorDate: Fri Sep 7 21:09:22 2018 +0000
Automatic Site Publish by Jenkins
---
CONTRIBUTING.md | 67 --------
LICENSE.txt | 202 -----------------------
community.html | 14 +-
css/main-v1.css | 1 -
docs/OpenWhisk_circle.png | Bin 36834 -> 0 bytes
docs/OpenWhisk_sticker.png | Bin 68368 -> 0 bytes
docs/OpenWhisk_sticker_2.png | Bin 190554 -> 0 bytes
docs/OpenWhisk_title.png | Bin 104734 -> 0 bytes
docs/OpenWhisk_title_right.png | Bin 50519 -> 0 bytes
docs/openwhisk_logos.pptx | Bin 26074000 -> 0 bytes
documentation.html | 14 +-
downloads.html | 14 +-
events.html | 14 +-
feed.xml | 2 -
fonts/AvenirNext-Bold.ttf | Bin 327048 -> 0 bytes
fonts/AvenirNext-DemiBold.ttf | Bin 264524 -> 0 bytes
fonts/AvenirNext-Heavy.ttf | Bin 120344 -> 0 bytes
fonts/AvenirNext-Medium.ttf | Bin 277972 -> 0 bytes
fonts/AvenirNext-Regular.ttf | Bin 421084 -> 0 bytes
fonts/AvenirNext-UltraLight.ttf | Bin 369276 -> 0 bytes
index.html | 355 ----------------------------------------
package.json | 32 ----
slack.html | 14 +-
23 files changed, 10 insertions(+), 719 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
deleted file mode 100644
index ab2f597..0000000
--- a/CONTRIBUTING.md
+++ /dev/null
@@ -1,67 +0,0 @@
-<!--
-#
-# 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.
-#
--->
-
-# Contributing to Apache OpenWhisk
-
-Anyone can contribute to the OpenWhisk project and we welcome your
contributions.
-
-There are multiple ways to contribute: report bugs, improve the docs, and
-contribute code, but you must follow these prerequisites and guidelines:
-
- - [Contributor License Agreement](#contributor-license-agreement)
- - [Raising issues](#raising-issues)
- - [Coding Standards](#coding-standards)
-
-### Contributor License Agreement
-
-All contributors must sign and submit an Apache CLA (Contributor License
Agreement).
-
-Instructions on how to do this can be found here:
-[http://www.apache.org/licenses/#clas](http://www.apache.org/licenses/#clas)
-
-Once submitted, you will receive a confirmation email from the Apache Software
Foundation (ASF) and be added to
-the following list: http://people.apache.org/unlistedclas.html.
-
-Project committers will use this list to verify pull requests (PRs) come from
contributors that have signed a CLA.
-
-We look forward to your contributions!
-
-## Raising issues
-
-Please raise any bug reports on the respective project repository's GitHub
issue tracker. Be sure to search the
-list to see if your issue has already been raised.
-
-A good bug report is one that make it easy for us to understand what you were
trying to do and what went wrong.
-Provide as much context as possible so we can try to recreate the issue.
-
-### Discussion
-
-Please use the project's developer email list to engage our community:
-[[email protected]]([email protected])
-
-In addition, we provide a "dev" Slack team channel for conversations at:
-https://openwhisk-team.slack.com/messages/dev/
-
-### Coding standards
-
-Please ensure you follow the coding standards used throughout the existing
-code base. Some basic rules include:
-
- - all files must have the Apache license in the header.
- - all PRs must have passing builds for all operating systems.
diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index e4a0210..0000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,202 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright 2015-2017 IBM Corporation
-
- 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.
diff --git a/community.html b/community.html
index 9757314..c781095 100644
--- a/community.html
+++ b/community.html
@@ -44,7 +44,7 @@ function applyCollapsible() {
// Set "click" event listener on all menuitems
coll[i].addEventListener("click", function() {
var sibling = this.nextElementSibling;
- // alternate menu open/close states
+ // toggle menu open/close states
if(sibling!==null){
if (sibling.style.display === "block") {
this.style.listStyleImage =
"url('../images/elements/arrow-right-12px.png')";
@@ -54,21 +54,11 @@ function applyCollapsible() {
sibling.style.display = "block";
}
}
+
});
}
}
-// If sizing of arrows becomes an issue, we can use background approach instead
-// li
-// {
-// background: url(../images/arrow_icon.gif) no-repeat 4px 4px transparent;
-// background-image: url("x.png");
-// list-style-type: none;
-// margin: 0;
-// padding: 2px;
-// vertical-align: middle;
-// }
-
function openIndex() {
console.log("openIndex")
document.getElementById("index").style.display = "block";
diff --git a/css/main-v1.css b/css/main-v1.css
deleted file mode 100644
index 6e4f451..0000000
--- a/css/main-v1.css
+++ /dev/null
@@ -1 +0,0 @@
-html,body{margin:0;padding:0}input,button{outline:none}button{cursor:pointer}a{text-decoration:none}.clear{display:block;clear:both}*{box-sizing:border-box;background:none;border:0}body{font-family:"Roboto",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0}h1{font-size:32px;line-height:normal}h2{font-size:28px;line-height:normal}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:28px}h5{font-size:16px;line-height:24px}h6{font-size:14px;font-style:italic;line-height:24px
[...]
diff --git a/docs/OpenWhisk_circle.png b/docs/OpenWhisk_circle.png
deleted file mode 100644
index 035ebc6..0000000
Binary files a/docs/OpenWhisk_circle.png and /dev/null differ
diff --git a/docs/OpenWhisk_sticker.png b/docs/OpenWhisk_sticker.png
deleted file mode 100644
index 17c7251..0000000
Binary files a/docs/OpenWhisk_sticker.png and /dev/null differ
diff --git a/docs/OpenWhisk_sticker_2.png b/docs/OpenWhisk_sticker_2.png
deleted file mode 100644
index c423620..0000000
Binary files a/docs/OpenWhisk_sticker_2.png and /dev/null differ
diff --git a/docs/OpenWhisk_title.png b/docs/OpenWhisk_title.png
deleted file mode 100644
index ff3e939..0000000
Binary files a/docs/OpenWhisk_title.png and /dev/null differ
diff --git a/docs/OpenWhisk_title_right.png b/docs/OpenWhisk_title_right.png
deleted file mode 100644
index b5576c6..0000000
Binary files a/docs/OpenWhisk_title_right.png and /dev/null differ
diff --git a/docs/openwhisk_logos.pptx b/docs/openwhisk_logos.pptx
deleted file mode 100644
index 1febc3a..0000000
Binary files a/docs/openwhisk_logos.pptx and /dev/null differ
diff --git a/documentation.html b/documentation.html
index 03d4e65..3e691d4 100644
--- a/documentation.html
+++ b/documentation.html
@@ -44,7 +44,7 @@ function applyCollapsible() {
// Set "click" event listener on all menuitems
coll[i].addEventListener("click", function() {
var sibling = this.nextElementSibling;
- // alternate menu open/close states
+ // toggle menu open/close states
if(sibling!==null){
if (sibling.style.display === "block") {
this.style.listStyleImage =
"url('../images/elements/arrow-right-12px.png')";
@@ -54,21 +54,11 @@ function applyCollapsible() {
sibling.style.display = "block";
}
}
+
});
}
}
-// If sizing of arrows becomes an issue, we can use background approach instead
-// li
-// {
-// background: url(../images/arrow_icon.gif) no-repeat 4px 4px transparent;
-// background-image: url("x.png");
-// list-style-type: none;
-// margin: 0;
-// padding: 2px;
-// vertical-align: middle;
-// }
-
function openIndex() {
console.log("openIndex")
document.getElementById("index").style.display = "block";
diff --git a/downloads.html b/downloads.html
index 7858158..a15a1a5 100644
--- a/downloads.html
+++ b/downloads.html
@@ -44,7 +44,7 @@ function applyCollapsible() {
// Set "click" event listener on all menuitems
coll[i].addEventListener("click", function() {
var sibling = this.nextElementSibling;
- // alternate menu open/close states
+ // toggle menu open/close states
if(sibling!==null){
if (sibling.style.display === "block") {
this.style.listStyleImage =
"url('../images/elements/arrow-right-12px.png')";
@@ -54,21 +54,11 @@ function applyCollapsible() {
sibling.style.display = "block";
}
}
+
});
}
}
-// If sizing of arrows becomes an issue, we can use background approach instead
-// li
-// {
-// background: url(../images/arrow_icon.gif) no-repeat 4px 4px transparent;
-// background-image: url("x.png");
-// list-style-type: none;
-// margin: 0;
-// padding: 2px;
-// vertical-align: middle;
-// }
-
function openIndex() {
console.log("openIndex")
document.getElementById("index").style.display = "block";
diff --git a/events.html b/events.html
index 6267332..24ac9d3 100644
--- a/events.html
+++ b/events.html
@@ -44,7 +44,7 @@ function applyCollapsible() {
// Set "click" event listener on all menuitems
coll[i].addEventListener("click", function() {
var sibling = this.nextElementSibling;
- // alternate menu open/close states
+ // toggle menu open/close states
if(sibling!==null){
if (sibling.style.display === "block") {
this.style.listStyleImage =
"url('../images/elements/arrow-right-12px.png')";
@@ -54,21 +54,11 @@ function applyCollapsible() {
sibling.style.display = "block";
}
}
+
});
}
}
-// If sizing of arrows becomes an issue, we can use background approach instead
-// li
-// {
-// background: url(../images/arrow_icon.gif) no-repeat 4px 4px transparent;
-// background-image: url("x.png");
-// list-style-type: none;
-// margin: 0;
-// padding: 2px;
-// vertical-align: middle;
-// }
-
function openIndex() {
console.log("openIndex")
document.getElementById("index").style.display = "block";
diff --git a/feed.xml b/feed.xml
deleted file mode 100644
index f8a0c98..0000000
--- a/feed.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?><feed
xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/"
version="3.3.0">Jekyll</generator><link href="/feed.xml" rel="self"
type="application/atom+xml" /><link href="/" rel="alternate" type="text/html"
/><updated>2018-09-07T17:30:02+00:00</updated><id>/</id><title
type="html">Apache OpenWhisk is a serverless, open source cloud
platform</title><subtitle>An open source platform for serverless, event-driven
code at any scale. W [...]
-</subtitle></feed>
\ No newline at end of file
diff --git a/fonts/AvenirNext-Bold.ttf b/fonts/AvenirNext-Bold.ttf
deleted file mode 100644
index 8c9a383..0000000
Binary files a/fonts/AvenirNext-Bold.ttf and /dev/null differ
diff --git a/fonts/AvenirNext-DemiBold.ttf b/fonts/AvenirNext-DemiBold.ttf
deleted file mode 100644
index bdb3bd0..0000000
Binary files a/fonts/AvenirNext-DemiBold.ttf and /dev/null differ
diff --git a/fonts/AvenirNext-Heavy.ttf b/fonts/AvenirNext-Heavy.ttf
deleted file mode 100644
index 7525cb5..0000000
Binary files a/fonts/AvenirNext-Heavy.ttf and /dev/null differ
diff --git a/fonts/AvenirNext-Medium.ttf b/fonts/AvenirNext-Medium.ttf
deleted file mode 100644
index d47994e..0000000
Binary files a/fonts/AvenirNext-Medium.ttf and /dev/null differ
diff --git a/fonts/AvenirNext-Regular.ttf b/fonts/AvenirNext-Regular.ttf
deleted file mode 100644
index 41b03eb..0000000
Binary files a/fonts/AvenirNext-Regular.ttf and /dev/null differ
diff --git a/fonts/AvenirNext-UltraLight.ttf b/fonts/AvenirNext-UltraLight.ttf
deleted file mode 100644
index 3f88294..0000000
Binary files a/fonts/AvenirNext-UltraLight.ttf and /dev/null differ
diff --git a/index.html b/index.html
deleted file mode 100644
index cf07c60..0000000
--- a/index.html
+++ /dev/null
@@ -1,355 +0,0 @@
-<!--
-# Licensed to the Apache Software Foundation (ASF) under one or more
contributor
-# license agreements; and to You under the Apache License, Version 2.0.
--->
-
-
-<!DOCTYPE html>
-
-<html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport"
content="width=device-width,minimum-scale=1,initial-scale=1">
-
- <link rel="apple-touch-icon" sizes="180x180"
href="/images/favicon/apple-touch-icon.png">
- <link rel="icon" type="image/png" href="/images/favicon/favicon-32x32.png"
sizes="32x32">
- <link rel="icon" type="image/png" href="/images/favicon/favicon-16x16.png"
sizes="16x16">
- <link rel="manifest" href="/images/favicon/manifest.json">
- <link rel="mask-icon" href="/images/favicon/safari-pinned-tab.svg"
color="#5bbad5">
- <link rel="shortcut icon" href="/images/favicon/favicon.ico">
- <meta name="msapplication-config"
content="/images/favicon/browserconfig.xml">
- <meta name="theme-color" content="#ffffff">
-
- <title>Apache OpenWhisk is a serverless, open source cloud
platform</title>
- <link
href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i"
rel="stylesheet">
- <link rel="stylesheet" href="/css/main-v1.css">
- <!-- Load Index, Menu & collapsible support -->
- <script type="text/javascript">
-
-function applyCollapsible() {
-
- var coll = document.getElementsByClassName("collapsible-toggle");
- var i;
-
- // Apply exapandable (arrows) to all menuitems with a sibling
- for (i = 0; i < coll.length; i++) {
- var sibling = coll[i].nextElementSibling;
-
- if(sibling!==null){
- coll[i].style.listStyleImage =
"url('../images/elements/arrow-right-12px.png')";
- // (top right bottom left)
- sibling.style.padding = "0px 0px 0px 20px";
- }
-
- // Set "click" event listener on all menuitems
- coll[i].addEventListener("click", function() {
- var sibling = this.nextElementSibling;
- // alternate menu open/close states
- if(sibling!==null){
- if (sibling.style.display === "block") {
- this.style.listStyleImage =
"url('../images/elements/arrow-right-12px.png')";
- sibling.style.display = "none";
- } else {
- this.style.listStyleImage =
"url('../images/elements/arrow-down-12px.png')";
- sibling.style.display = "block";
- }
- }
- });
- }
-}
-
-// If sizing of arrows becomes an issue, we can use background approach instead
-// li
-// {
-// background: url(../images/arrow_icon.gif) no-repeat 4px 4px transparent;
-// background-image: url("x.png");
-// list-style-type: none;
-// margin: 0;
-// padding: 2px;
-// vertical-align: middle;
-// }
-
-function openIndex() {
- console.log("openIndex")
- document.getElementById("index").style.display = "block";
-}
-function closeIndex() {
- console.log("closeIndex")
- document.getElementById("index").style.display = "none";
-}
-
- </script>
- </head>
- <!-- Once all page elements are included, register event hooks -->
- <body onload="applyCollapsible()">
- <script src="js/main.min.js"></script>
- <div class="header">
-
- <a class="header-section-logo" href="/">
- </a>
- <div class="header-section-text-links">
- <div class="header-row-text-links">
- <a class="header-text-link"
href="/documentation.html">Documentation</a>
- <a class="header-text-link" href="/community.html">Community</a>
- <a class="header-text-link" href="/downloads.html">Downloads</a>
- </div>
- </div>
- <div class="header-section-social-icons">
- <div class="header-row-social-icons">
- <a class="header-button-icon" style="order: 7;"
href="https://github.com/apache?q=openwhisk" title="Apache OpenWhisk project
repositories on GitHub">
- <img class="header-icon-image" alt="Github"
src="/images/icons/icon-github-white.svg">
- </a>
- <a class="header-button-icon" style="order: 6;" href="slack.html"
title="Apache OpenWhisk on Slack">
- <img class="header-icon-image" alt="Slack"
src="/images/icons/icon-slack-white.svg">
- </a>
- <a class="header-button-icon" style="order: 5;"
href="https://twitter.com/search?q=openwhisk" title="Apache OpenWhisk on
Twitter">
- <img class="header-icon-image" alt="Twitter"
src="/images/icons/icon-twitter-white.svg">
- </a>
- <a class="header-button-icon" style="order: 4;"
href="https://medium.com/openwhisk" title="Apache OpenWhisk on Medium">
- <img class="header-icon-image" alt="Medium"
src="/images/icons/icon-medium-white.svg">
- </a>
- <a class="header-button-icon" style="order: 3;"
href="https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA" title="Apache
OpenWhisk on YouTube">
- <img class="header-icon-image" alt="YouTube"
src="/images/icons/icon-youtube-white.svg">
- </a>
- <a class="header-button-icon" style="order: 2;"
href="http://stackoverflow.com/questions/tagged/openwhisk" title="Apache
OpenWhisk on Stack Overflow">
- <img class="header-icon-image" alt="Overflow"
src="/images/icons/icon-stack-overflow-white.svg">
- </a>
- <a class="header-button-icon" style="order: 1;"
href="http://www.slideshare.net/OpenWhisk" title="Apache OpenWhisk on
SlideShare">
- <img class="header-icon-image" alt="SlideShare"
src="/images/icons/icon-slideshare-white.svg">
- </a>
- </div>
- </div>
-</div>
-
- <!--
-# Licensed to the Apache Software Foundation (ASF) under one or more
contributor
-# license agreements; and to You under the Apache License, Version 2.0.
--->
-<section id="whiskHeader" class="light-text bot-bar">
- <main>
- <div>
- <h1>Open Source Serverless Cloud Platform</h1>
- <h5>Executes functions in response to events at any scale</h5>
- </div>
- </main>
-</section>
-
-<section id="whiskNodes">
- <main>
- <a class="indexable" id="what-is-openwhisk"></a>
- <div class="content">
- <h4>What is Apache OpenWhisk?</h4>
- <p>
- Apache OpenWhisk (Incubating) is an open source, distributed
<a href="https://en.wikipedia.org/wiki/Serverless_computing"
style="font-weight:bold">Serverless</a> platform that executes functions (<span
style="font-family:Times New Roman,Georgia,Serif">fx</span>) in response to
events at any scale. OpenWhisk manages the infrastructure, servers and scaling
using Docker containers so you can focus on building amazing and efficient
applications.
- </p>
- <p>
- The OpenWhisk platform supports a programming model in which
developers write functional logic (called <a
href="https://github.com/apache/incubator-openwhisk/blob/master/docs/actions.md"><span
style="font-weight:bold">Actions</span></a>), in any supported programming
language, that can be dynamically scheduled and run in response to associated
events (via <a
href="https://github.com/apache/incubator-openwhisk/blob/master/docs/triggers_rules.md"><span
style="font-weight:bo [...]
- </p>
- <a class="button"
href="/documentation.html#openwhisk_deployment">Create Your Local Playground</a>
- </div>
- <div class="image-wrapper">
- <img src="/images/illustrations/OW-Abstract Architecture
Diagram.png" alt="Events trigger the Apache OpenWhisk platform to run Actions
or functions in various supported languages."/>
- </div>
- </main>
-
- <main>
- <a class="indexable" id="openwhisk-deployments"></a>
- <div class="image-wrapper">
- <img src="/images/illustrations/OW-Deployments.png" alt="Apache
OpenWhisk can deploy on your favorite Cloud container framework."/>
- </div>
- <div class="content">
- <h4>Deploys anywhere</h4>
- <p>
- Since Apache OpenWhisk builds its components using containers
it easily supports many deployment options both locally and within Cloud
infrastructures. Options include many of today's popular Container frameworks
such as <a style="font-weight:bold"
href="https://github.com/apache/incubator-openwhisk-deploy-kube/blob/master/README.md">Kubernetes</a>,
<a style="font-weight:bold"
href="https://github.com/apache/incubator-openwhisk-deploy-mesos/blob/master/README.md">Mesos</a
[...]
- </p>
- </div>
- </main>
-
- <main>
- <a class="indexable" id="openwhisk-languages"></a>
- <div class="content">
- <h4>Write functions in any language</h4>
- <!-- Possible text addition: "bundle larger or complex
dependencies, and tailor the runtime environment to suite your needs."" -->
- <p>
- Work with what you know and love. OpenWhisk supports a growing
list of your favorite languages such as
- <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-nodejs">NodeJS</a></b>,
- <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-swift">Swift</a></b>,
- <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-java">Java</a></b>,
- <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-go">Go</a></b>,
- <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-java">Scala</a></b>,
- <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-python">Python</a></b>,
- <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-php">PHP</a></b>.
- </p>
- <p>
- If you need languages or libraries the current
"out-of-the-box" runtimes do not support, you can create and customize your own
executables as Zip Actions which run on the <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-docker/blob/master/README.md">Docker</a></b>
runtime by using the <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-docker/blob/master/sdk/docker/README.md">Docker
SDK</a></b>. Some examples of how to support other languag [...]
- </p>
- <p>
- Once you have your function written, use the
- <a href="documentation.html#using-openwhisk">wsk CLI</a>, to
- target your Apache OpenWhisk instance, and run your first
action in seconds.
- </p>
- <a class="button" href="/documentation.html#nodejs">Create Your
First Action</a>
- </div>
- <div class="image-wrapper">
- <img src="/images/illustrations/OW-Runtimes.png" alt="Node
Runtime"/>
- </div>
- </main>
-
- <main>
- <a class="indexable" id="openwhisk-packages"></a>
- <div class="image-wrapper">
- <img src="/images/illustrations/OW-Integrations.png"
alt="OpenWhisk's out-of-box packages easily integrate with our own services"/>
- </div>
- <div class="content">
- <h4>Integrate easily with many popular services</h4>
- <p>
- OpenWhisk makes it simple for developers to integrate their
- Actions with many popular services using
- <a
href="https://github.com/apache/incubator-openwhisk/blob/master/docs/packages.md"><span
style="font-weight:bold">Packages</span></a>
- that are provided either as independently developed
- projects under the OpenWhisk family or as part of
- our default
- <a
href="https://github.com/apache/incubator-openwhisk-catalog">catalog</a>.
- </p>
- <p>
- Packages offer integrations with general services such as
- <a
href="https://github.com/apache/incubator-openwhisk-package-kafka">Kafka</a>
message queues,
- databases including <a
href="https://github.com/apache/incubator-openwhisk-package-cloudant">Cloudant</a>,
- <a
href="https://github.com/apache/incubator-openwhisk-package-pushnotifications">Push
Notifications</a> from mobile applications,
- <a
href="https://github.com/apache/incubator-openwhisk-catalog/tree/master/packages/slack">Slack</a>
messaging,
- and <a
href="https://github.com/apache/incubator-openwhisk-package-rss">RSS</a> feeds.
- Development pipelines can take advantage of integrations with
- <a
href="https://github.com/apache/incubator-openwhisk-catalog/tree/master/packages/github">GitHub</a>,
- <a
href="https://github.com/apache/incubator-openwhisk-package-jira">JIRA</a>,
- or easily connect with custom data services from
- IBM Watson for <a
href="https://github.com/apache/incubator-openwhisk-catalog/tree/master/packages/watson-translator">Translation</a>
- or <a
href="https://github.com/apache/incubator-openwhisk-catalog/tree/master/packages/watson-speechToText">Speech-to-Text</a>,
as well as the
- <a
href="https://github.com/apache/incubator-openwhisk-catalog/tree/master/packages/weather">Weather</a>
company.
- </p>
- <p>
- You can even use the <a
href="https://github.com/apache/incubator-openwhisk-package-alarms">Alarms</a>
- package to schedule times or recurring intervals to run your
Actions.
- </p>
- </div>
- </main>
-
- <main>
- <a class="indexable" id="openwhisk-compositions"></a>
- <div class="content">
- <h4>Combine your functions into rich compositions</h4>
- <p>
- Code in different languages like JavaScript/NodeJS, Swift,
Python,
- Java or run custom logic by packaging code with Docker.
- Invoke your code synchronously, asynchronously, or on a
schedule.
- Use higher-level programming constructs like sequences to
declaratively
- chain together multiple actions.
- Use parameter binding to avoid hardcoding service credentials
in your code.
- And also, debug your code in realtime using variety of
- <a href="documentation.html/#development_tools">Development
Tools</a>.
- </p>
- </div>
- <div class="image-wrapper">
- <img src="/images/illustrations/OW-Runtime-Compositions.png"
alt="OpenWhiks allows you to create compositions from Actions in any supported
language."/>
- </div>
- </main>
-
- <main>
- <a class="indexable" id="openwhisk-benefits"></a>
- <div class="image-wrapper">
- <img src="/images/illustrations/OW-Utilization-Scaling.png"
alt="Apache OpenWhisk automatically scales and maximizes and server utilization
as events trigger action functions.">
- </div>
- <div class="content">
- <h4>Scaling Per-Request & Optimal Utilization</h4>
- <p>
- Run your action ten thousand times in a fraction of a
second, or once
- a week. Action instances scale to meet demand as needed,
then disappear.
- Enjoy optimal utilization where you don't pay for idle
resources.
- </p>
- </div>
- </main>
-
- <main>
- <a class="indexable" id="openwhisk-community"></a>
- <div class="content">
- <h4>Join a vibrant open source community</h4>
- <p>
- Play a critical part in building game-changing cloud
technology.
- Share your actions and triggers with the community, add your
- Runtimes, Package integrations and plug-ins to the Apache
- OpenWhisk ecosystem, or join our community of developers to
- make Apache OpenWhisk the best open source Serverless platform.
- </p>
- <a class="button" href="/community.html">Join the OpenWhisk
Community</a>
- </div>
- <div class="image-wrapper">
- <a href="http://www.apache.org/foundation/sponsorship.html">
- <img style="max-height=174px; max-width:174px;"
src="/images/logo/SupportApache-small.png"
- alt="The Apache OpenWhisk project needs the support of
contributors in all areas."/></a>
- </div>
- </main>
-</section>
-
- <!--
-/*
- * Required ASF website links (scanned)
- *
- * Name: Regex: URL
- * ==== ===== ===
- * Foundation: apache|asf|foundation:
http://www.apache.org/
- * Events: ^https?://.*apache.org/events/current-event: See:
https://www.apache.org/events/README.txt
- * License: ^https?://.*apache.org/licenses/$:
http://www.apache.org/licenses/
- * Thanks: ^https?://.*apache.org/foundation/thanks:
http://www.apache.org/foundation/thanks.html
- * Security: ^https?://.*apache.org/.*[Ss]ecurity:
http://www.apache.org/security/
- * Sponsorship: ^https?://.*apache.org/foundation/sponsorship
http://www.apache.org/foundation/sponsorship.html
- * Trademarks: \btrademarks\b All project or product homepages must feature
a prominent trademark attribution of all applicable Apache trademarks.
- * Copyright: ((Copyright|©).*apache|apache.*(Copyright|©)): All website
content SHOULD include a copyright notice for the ASF.
- * Image: . Projects SHOULD include a 212px wide copy of their logo
in https://www.apache.org/img/ to be included in ASF homepage.
- * See: https://www.apache.org/img/
- */
--->
-
-<footer class="footer light-text">
- <main class="footer-row">
- <div>
- <div class="footer-row-text-links">
- <a class=""
href="http://www.apache.org/">Apache Software Foundation</a>
- <a class=""
href="https://apache.org/events/current-event">Events</a>
- <a class="" href="http://www.apache.org/licenses/">License</a>
- <a class="" href="http://www.apache.org/security/">Security</a>
- <a class=""
href="http://www.apache.org/foundation/thanks.html">Thanks</a>
- <a class=""
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
- </div>
- </div>
- </main>
- <main class="footer-row">
- <div>
- Apache OpenWhisk, OpenWhisk, Apache, the Apache feather logo, and
- the Apache OpenWhisk project logo are either registered trademarks
- or trademarks of The Apache Software Foundation
- in the United States and other countries.
- See guidance on use of Apache OpenWhisk trademarks.
- All other marks mentioned may be trademarks or registered trademarks
- of their respective owners.
- </div>
- </main>
- <main class="footer-row">
- <div>
- Apache OpenWhisk is an effort undergoing incubation at The Apache
- Software Foundation (ASF), sponsored by the 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.
- </div>
- </main>
- <main class="footer-row">
- Copyright © 2016-present The Apache Software Foundation,
- Licensed under the Apache License, Version 2.0.
- </main>
-</footer>
-
- </body>
-</html>
diff --git a/package.json b/package.json
deleted file mode 100644
index 3deef39..0000000
--- a/package.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "name": "openwhisk.apache.org",
- "version": "0.1.0",
- "description": "Website site for the Apache OpenWhisk project.",
- "main": "index.js",
- "scripts": {
- "build:js": "NODE_ENV=production rollup -c",
- "dev": "run-p dev:* --silent",
- "dev:jekyll": "bundle exec jekyll serve",
- "dev:js": "rollup -c --watch",
- "test": "npm run test:style --silent",
- "test:style": "jscs src/"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/apache/incubator-openwhisk-website.git"
- },
- "license": "Apache-2.0",
- "bugs": {
- "url": "https://github.com/apache/incubator-openwhisk-website/issues"
- },
- "homepage": "https://github.com/apache/incubator-openwhisk-website#readme",
- "devDependencies": {
- "babel-plugin-external-helpers": "^6.18.0",
- "babel-preset-es2015": "^6.18.0",
- "npm-run-all": "^3.1.2",
- "rollup": "^0.36.4",
- "rollup-plugin-babel": "^2.6.1",
- "rollup-plugin-uglify": "^1.0.1",
- "rollup-watch": "^2.5.0"
- }
-}
diff --git a/slack.html b/slack.html
index 9108645..fa045cd 100644
--- a/slack.html
+++ b/slack.html
@@ -44,7 +44,7 @@ function applyCollapsible() {
// Set "click" event listener on all menuitems
coll[i].addEventListener("click", function() {
var sibling = this.nextElementSibling;
- // alternate menu open/close states
+ // toggle menu open/close states
if(sibling!==null){
if (sibling.style.display === "block") {
this.style.listStyleImage =
"url('../images/elements/arrow-right-12px.png')";
@@ -54,21 +54,11 @@ function applyCollapsible() {
sibling.style.display = "block";
}
}
+
});
}
}
-// If sizing of arrows becomes an issue, we can use background approach instead
-// li
-// {
-// background: url(../images/arrow_icon.gif) no-repeat 4px 4px transparent;
-// background-image: url("x.png");
-// list-style-type: none;
-// margin: 0;
-// padding: 2px;
-// vertical-align: middle;
-// }
-
function openIndex() {
console.log("openIndex")
document.getElementById("index").style.display = "block";