From 29d0d5d922d13e662c20b6bec129ade6d30d0140 Mon Sep 17 00:00:00 2001 From: Chetan Mehrotra Date: Wed, 27 Mar 2019 10:46:59 +0530 Subject: [PATCH] Update the OpenWhisk module list (#4384) --- docs/dev/modules.md | 25 +++++++++++-------- .../src/main/groovy/CategoryManager.groovy | 2 +- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/docs/dev/modules.md b/docs/dev/modules.md index 2c1e6c4677b..4fd0176a278 100644 --- a/docs/dev/modules.md +++ b/docs/dev/modules.md @@ -29,17 +29,18 @@ This page is generated via script `./gradlew :tools:dev:renderModuleDetails`. Se | Module | Description | Module Status | |--- |--- |--- | | [incubator-openwhisk](https://github.com/apache/incubator-openwhisk) | Apache OpenWhisk is a serverless event-based programming service and an Apache Incubator project. | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk) | -| [incubator-openwhisk-apigateway](https://github.com/apache/incubator-openwhisk-apigateway) | A performant API Gateway based on Openresty and NGINX | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-apigateway.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-apigateway) | +| [incubator-openwhisk-apigateway](https://github.com/apache/incubator-openwhisk-apigateway) | Apache OpenWhisk API Gateway service for exposing actions as REST interfaces. | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-apigateway.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-apigateway) | | [incubator-openwhisk-catalog](https://github.com/apache/incubator-openwhisk-catalog) | Curated catalog of Apache OpenWhisk packages to interface with event producers and consumers | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-catalog.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-catalog) | -| [incubator-openwhisk-cli](https://github.com/apache/incubator-openwhisk-cli) | OpenWhisk Command Line Interface (CLI) | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-cli.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-cli) | -| [incubator-openwhisk-wskdeploy](https://github.com/apache/incubator-openwhisk-wskdeploy) | Utility for deploying and managing Apache OpenWhisk packages and projects | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-wskdeploy.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-wskdeploy) | +| [incubator-openwhisk-cli](https://github.com/apache/incubator-openwhisk-cli) | Apache OpenWhisk Command Line Interface (CLI) | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-cli.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-cli) | +| [incubator-openwhisk-composer](https://github.com/apache/incubator-openwhisk-composer) | Composer is a new programming model for composing cloud functions built on Apache OpenWhisk. | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-composer.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-composer) | +| [incubator-openwhisk-wskdeploy](https://github.com/apache/incubator-openwhisk-wskdeploy) | Apache OpenWhisk utility for deploying and managing OpenWhisk projects and packages | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-wskdeploy.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-wskdeploy) | ## Clients | Module | Description | Module Status | |--- |--- |--- | -| [incubator-openwhisk-client-go](https://github.com/apache/incubator-openwhisk-client-go) | This project openwhisk-client-go is a Go client library to access Openwhisk API | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-client-go.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-client-go) | +| [incubator-openwhisk-client-go](https://github.com/apache/incubator-openwhisk-client-go) | Apache OpenWhisk Go client API library | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-client-go.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-client-go) | | [incubator-openwhisk-client-js](https://github.com/apache/incubator-openwhisk-client-js) | JavaScript client library for the OpenWhisk platform | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-client-js.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-client-js) | | [incubator-openwhisk-client-python](https://github.com/apache/incubator-openwhisk-client-python) | REST API of OpenWhisk can be used directly from Python | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-client-python.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-client-python) | | [incubator-openwhisk-client-swift](https://github.com/apache/incubator-openwhisk-client-swift) | openwhisk-client-swift is a Swift client SDK for OpenWhisk with support for iOS, WatchOS2, and Darwin CLI apps | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-client-swift.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-client-swift) | @@ -49,14 +50,16 @@ This page is generated via script `./gradlew :tools:dev:renderModuleDetails`. Se | Module | Description | Module Status | |--- |--- |--- | -| [incubator-openwhisk-runtime-ballerina](https://github.com/apache/incubator-openwhisk-runtime-ballerina) | Apache OpenWhisk Ballerina runtime| [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-ballerina.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-ballerina) | -| [incubator-openwhisk-runtime-docker](https://github.com/apache/incubator-openwhisk-runtime-docker) | Apache openwhisk | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-docker.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-docker) | +| [incubator-openwhisk-runtime-ballerina](https://github.com/apache/incubator-openwhisk-runtime-ballerina) | Apache OpenWhisk Ballerina runtime. Learn more at https://openwhisk.apache.org. | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-ballerina.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-ballerina) | +| [incubator-openwhisk-runtime-docker](https://github.com/apache/incubator-openwhisk-runtime-docker) | Apache OpenWhisk SDK for building Docker “blackbox" runtimes. https://openwhisk.apache.org/ | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-docker.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-docker) | +| [incubator-openwhisk-runtime-dotnet](https://github.com/apache/incubator-openwhisk-runtime-dotnet) | Apache OpenWhisk Runtime for .Net | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-dotnet.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-dotnet) | | [incubator-openwhisk-runtime-go](https://github.com/apache/incubator-openwhisk-runtime-go) | Apache openwhisk runtime for go actions | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-go.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-go) | -| [incubator-openwhisk-runtime-java](https://github.com/apache/incubator-openwhisk-runtime-java) | Apache Openwhisk java runtimes | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-java.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-java) | -| [incubator-openwhisk-runtime-nodejs](https://github.com/apache/incubator-openwhisk-runtime-nodejs) | Apache openwhisk nodejs runtime | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-nodejs.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-nodejs) | -| [incubator-openwhisk-runtime-php](https://github.com/apache/incubator-openwhisk-runtime-php) | Apache openwhisk php runtime | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-php.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-php) | -| [incubator-openwhisk-runtime-python](https://github.com/apache/incubator-openwhisk-runtime-python) | Apache openwhisk python runtime | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-python.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-python) | +| [incubator-openwhisk-runtime-java](https://github.com/apache/incubator-openwhisk-runtime-java) | Apache OpenWhisk runtime for Java language functions. https://openwhisk.apache.org/ | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-java.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-java) | +| [incubator-openwhisk-runtime-nodejs](https://github.com/apache/incubator-openwhisk-runtime-nodejs) | Apache OpenWhisk runtime for Node.js JavaScript language functions. https://openwhisk.apache.org/ | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-nodejs.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-nodejs) | +| [incubator-openwhisk-runtime-php](https://github.com/apache/incubator-openwhisk-runtime-php) | Apache OpenWhisk runtime for PHP language functions. https://openwhisk.apache.org/ | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-php.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-php) | +| [incubator-openwhisk-runtime-python](https://github.com/apache/incubator-openwhisk-runtime-python) | Apache OpenWhisk runtime for Python language functions. https://openwhisk.apache.org/ | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-python.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-python) | | [incubator-openwhisk-runtime-ruby](https://github.com/apache/incubator-openwhisk-runtime-ruby) | Apache OpenWhisk Ruby runtime | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-ruby.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-ruby) | +| [incubator-openwhisk-runtime-rust](https://github.com/apache/incubator-openwhisk-runtime-rust) | Apache OpenWhisk runtime for Rust functions. | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-rust.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-rust) | | [incubator-openwhisk-runtime-swift](https://github.com/apache/incubator-openwhisk-runtime-swift) | Apache openwhisk swift runtime | [![Build Status](https://travis-ci.org/apache/incubator-openwhisk-runtime-swift.svg?branch=master)](https://travis-ci.org/apache/incubator-openwhisk-runtime-swift) | @@ -118,7 +121,9 @@ This page is generated via script `./gradlew :tools:dev:renderModuleDetails`. Se | Module | Description | |--- |--- | +| [incubator-openwhisk-composer-python](https://github.com/apache/incubator-openwhisk-composer-python) | Composer for Python is a new programming model for composing cloud functions built on Apache OpenWhisk (Incubating) | | [incubator-openwhisk-external-resources](https://github.com/apache/incubator-openwhisk-external-resources) | ✨ Curated list of awesome OpenWhisk things ✨ | +| [incubator-openwhisk-pluggable-provider](https://github.com/apache/incubator-openwhisk-pluggable-provider) | Apache OpenWhisk pluggable trigger feed event provider | | [incubator-openwhisk-podspecs](https://github.com/apache/incubator-openwhisk-podspecs) | CocoaPods Podspecs repo for openwhisk-client-swift | | [incubator-openwhisk-selfserve-test](https://github.com/apache/incubator-openwhisk-selfserve-test) | Apache openwhisk | | [incubator-openwhisk-test](https://github.com/apache/incubator-openwhisk-test) | Test repo. for Apache OpenWhisk client-side tooling. | diff --git a/tools/dev/src/main/groovy/CategoryManager.groovy b/tools/dev/src/main/groovy/CategoryManager.groovy index a542139182e..697ac8b10a9 100644 --- a/tools/dev/src/main/groovy/CategoryManager.groovy +++ b/tools/dev/src/main/groovy/CategoryManager.groovy @@ -19,7 +19,7 @@ import java.util.function.Predicate class CategoryManager { def categories = process([ - [name: "Main", travis: true, suffixes: ['openwhisk', 'apigateway', 'catalog', 'cli', 'wskdeploy']], + [name: "Main", travis: true, suffixes: ['openwhisk', 'apigateway', 'catalog', 'cli', 'wskdeploy', 'composer']], [name: "Clients", travis: true, contains: ['-client-']], [name: "Runtimes", travis: true, contains: ['-runtime-']], [name: "Deployments", travis: true, contains: ['-deploy-']],