Skip to content

Commit

Permalink
Add Community Sample Directory (knative#805)
Browse files Browse the repository at this point in the history
* Move extra helloworld samples

* Add documentation for community samples

* Update readmes
  • Loading branch information
averikitsch authored and knative-prow-robot committed Jan 28, 2019
1 parent d206063 commit 0d4c5c2
Show file tree
Hide file tree
Showing 89 changed files with 27 additions and 1 deletion.
19 changes: 19 additions & 0 deletions community/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ improving docs, giving talks, etc.

- [Introduction](#introduction)
- [Knative authors](#knative-authors)
- [Authoring samples](#authoring-samples)
- [Meetings and work groups](#meetings-and-work-groups)
- [How can I help?](#how-can-i-help)
- [Questions and issues](#questions-and-issues)
Expand Down Expand Up @@ -49,6 +50,24 @@ project was started by Google but has contributions from a growing number of
industry-leading companies. For a current list of the authors, see
[Authors](https://github.com/knative/serving/blob/master/AUTHORS).

### Authoring samples

Beyond the official documentation there are endless possibilities for combining
tools, platforms, languages, and products. By submitting a tutorial you can
share your experience and help others who are solving similar problems.

Community tutorials are stored in Markdown files on
[GitHub](./samples/README.md) where they can be reviewed and edited by the
community.

Please submit a Pull Request to the community sample directory under the
Knative component that your tutorial highlights -
[Serving](./samples/serving/), [Eventing](./samples/eventing/),
or [Build](./samples/build/). A reviewer will be assigned to review your
submission. They'll work with you to ensure your submission meets the
[style guide](DOCS-CONTRIBUTING.md), but it helps if you follow it as you
write your tutorial.

## Meetings and work groups

Knative has public and recorded bi-weekly community meetings.
Expand Down
7 changes: 7 additions & 0 deletions community/samples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Knative Community Samples

This directory contains Knative sample applications submitted from the community.

| Sample Name | Description | Language(s) |
| -------------------------- | -------------------------- | -------------------------- |
| Hello World | A quick introduction that highlights how to deploy an app using Knative Serving. | [Clojure](./serving/helloworld-clojure/README.md), [Dart](./serving/helloworld-dart/README.md), [Elixir](./serving/helloworld-elixir/README.md), [Haskell](./serving/helloworld-haskell/README.md), [Rust](./serving/helloworld-rust/README.md), [Shell](./serving/helloworld-shell/README.md), [Swift](./serving/helloworld-swift/README.md), [Vertx](./serving/helloworld-vertx/README.md) |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion serving/samples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ more about Knative Serving resources.

| Name | Description | Languages |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| Hello World | A quick introduction that highlights how to deploy an app using Knative Serving. | [C#](helloworld-csharp/README.md), [Clojure](helloworld-clojure/README.md), [Eclipse Vert.x](helloworld-vertx/README.md), [Haskell](helloworld-haskell/README.md), [Go](helloworld-go/README.md), [Java](helloworld-java/README.md), [Kotlin](helloworld-kotlin/README.md), [Node.js](helloworld-nodejs/README.md), [PHP](helloworld-php/README.md), [Python](helloworld-python/README.md), [Ruby](helloworld-ruby/README.md), [Rust](helloworld-rust/README.md) |
| Hello World | A quick introduction that highlights how to deploy an app using Knative Serving. | [C#](helloworld-csharp/README.md), [Go](helloworld-go/README.md), [Java](helloworld-java/README.md), [Kotlin](helloworld-kotlin/README.md), [Node.js](helloworld-nodejs/README.md), [PHP](helloworld-php/README.md), [Python](helloworld-python/README.md), [Ruby](helloworld-ruby/README.md) |
| Advanced Deployment | Simple blue/green-like application deployment pattern illustrating the process of updating a live application without dropping any traffic. | [YAML](blue-green-deployment.md) |
| Autoscale | A demonstration of the autoscaling capabilities of Knative. | [Go](autoscale-go/README.md) |
| Private Repo Build | An example of deploying a Knative Serving Service using a Github deploy-key and a DockerHub image pull secret. | [Go](build-private-repo-go/README.md) |
Expand Down

0 comments on commit 0d4c5c2

Please sign in to comment.