Skip to content

Commit

Permalink
Add 2020 roadmap 🛣️
Browse files Browse the repository at this point in the history
In tektoncd/community#77 we started on a roadmap
for 2020 for all of Tekton but folks pointed out it makes more sense to
let each project's own roadmap live in the repo with them.
  • Loading branch information
bobcatfish authored and tekton-robot committed Apr 7, 2020
1 parent 94eb289 commit a8f9472
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ Each `Task` is provided in a separate directory along with a README.md and a
Kubernetes manifest, so you can choose which `Task`s to install on your
cluster. A directory can hold more than one task (e.g. [`golang`](golang)).

_See [our project roadmap](roadmap.md)._


## `Task` Kinds

There are two kinds of `Task`s:
Expand Down Expand Up @@ -100,3 +103,5 @@ This project is still under active development, so you might run into
[issues](https://github.com/tektoncd/catalog/issues). If you do,
please don't be shy about letting us know, or better yet, contribute a
fix or feature. Its folder structure is not yet set in stone either.

_See [our project roadmap](roadmap.md)._
21 changes: 21 additions & 0 deletions roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Tekton Catalog Roadmap

This doc describes the roadmap for [the Tekton Catalog](https://github.com/tektoncd/catalog).

The catalog is a key piece of
[Tekton's mission](https://github.com/tektoncd/community/blob/master/roadmap.md#mission-and-vision).
In 2019 we got a solid start on a catalog of reusable `Tasks` and in 2020 we want to keep this momentum
going and make the catalog even more useful by adding:

* [Component versioning](https://github.com/tektoncd/pipeline/issues/1839)
* Clear indications of which versions of Tekton Pipelines (and Triggers) a component
is compatible with
* A clear story around ownership of components
* [Support for custom catalogs](https://docs.google.com/document/d/1O8VHZ-7tNuuRjPNjPfdo8bD--WDrkcz-lbtJ3P8Wugs/edit#)
* Support for more components, e.g. `Pipelines` and `TriggerTemplates` in
addition to `Tasks`
* Increased confidence in component quality through:
* Clear testing requriements
* Support for testing components that depend on external services
* Increased documentation and examples
* Well defined Tekton API conformance

0 comments on commit a8f9472

Please sign in to comment.