Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Tekton Design Principles #171

Merged
merged 1 commit into from
Sep 30, 2020

Conversation

jerop
Copy link
Member

@jerop jerop commented Aug 10, 2020

The goal of these principles is to provide a basis for design choices and help in making tradeoffs. The design principles are reusability, simplicity, flexibility and conformance.

The principles were initially proposed and discussed in this google doc that's visible to members of tekton-dev@. Thank you for the contributions!

Related issue: Add contributor and reviewer expectations.

@tekton-robot tekton-robot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Aug 10, 2020
design-principles.md Outdated Show resolved Hide resolved
design-principles.md Outdated Show resolved Hide resolved
design-principles.md Outdated Show resolved Hide resolved
design-principles.md Outdated Show resolved Hide resolved
design-principles.md Outdated Show resolved Hide resolved
design-principles.md Outdated Show resolved Hide resolved
design-principles.md Outdated Show resolved Hide resolved
@imjasonh
Copy link
Member

imjasonh commented Sep 3, 2020

/lgtm

@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Sep 3, 2020
@bobcatfish
Copy link
Contributor

I'm very excited! Any thoughts I had were addressed in the original doc so:

/lgtm

Waiting for review from @vdemeester @afrittoli (and anyone/everyone else who would like to chime in of course) before merging

Copy link
Member

@vdemeester vdemeester left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

design-principles.md Outdated Show resolved Hide resolved
@jerop jerop force-pushed the tekton-design-principles branch from 07e30c7 to 8105454 Compare September 9, 2020 14:53
@tekton-robot tekton-robot removed the lgtm Indicates that a PR is ready to be merged. label Sep 9, 2020
design-principles.md Outdated Show resolved Hide resolved
This builds on the [API Design section](https://github.com/tektoncd/community/pull/133/files#diff-11ec7b2edcebbbc9374c04b87a8e7dd9R80)
of the [Tekton contributor and reviewer expectations](tektoncd#133).

The goal of these principles is to provide a basis for design choices and
help in making tradeoffs.

The design principles are reusability, simplicity, flexibility and
conformance.

The principles were initially proposed in [this Google Doc](https://docs.google.com/document/d/1_iqwslxAOx-SPYosnTFS5kOZcmxcBWpuIULZHQHP85Q/edit?usp=sharing)
that's visible to members of tekton-dev@.
@jerop jerop force-pushed the tekton-design-principles branch from 8105454 to 478454b Compare September 21, 2020 13:31
Copy link
Member

@vdemeester vdemeester left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tekton-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: sbwsg, vdemeester

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tekton-robot tekton-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 28, 2020
@vdemeester
Copy link
Member

/lgtm

@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Sep 30, 2020
@tekton-robot tekton-robot merged commit 4c01c17 into tektoncd:master Sep 30, 2020
@bobcatfish
Copy link
Contributor

bobcatfish commented Nov 3, 2020

Hey @jerop , just realized we didn't add any links to this - can we add a link from the main README?

jerop added a commit to jerop/community that referenced this pull request Nov 3, 2020
We added design principles in tektoncd#171

Adding a reference to them to increase the visibility to contributors
jerop added a commit to jerop/community that referenced this pull request Nov 3, 2020
We added design principles in tektoncd#171

Adding a reference to them to increase the visibility to contributors
jerop added a commit to jerop/community that referenced this pull request Nov 3, 2020
We added design principles in tektoncd#171

Adding a reference to them to increase the visibility to contributors
tekton-robot pushed a commit that referenced this pull request Nov 3, 2020
We added design principles in #171

Adding a reference to them to increase the visibility to contributors
bobcatfish added a commit to bobcatfish/pipeline that referenced this pull request Dec 9, 2020
@jerop has been reviewed 32 PRs in pipelines
(https://github.com/tektoncd/pipeline/pulls?q=is%3Apr+reviewed-by%3Ajerop+-author%3Ajerop)
and has authored 27 PRs against this repo (https://github.com/tektoncd/pipeline/pulls/jerop)
including when expressions tektoncd#3135,
in addition to making significant improvements to our processes
(e.g. defining design principles tektoncd/community#171
and recently proposing topical areas of ownership)

Thanks for all your hard work @jerop!!
tekton-robot pushed a commit to tektoncd/pipeline that referenced this pull request Dec 9, 2020
@jerop has been reviewed 32 PRs in pipelines
(https://github.com/tektoncd/pipeline/pulls?q=is%3Apr+reviewed-by%3Ajerop+-author%3Ajerop)
and has authored 27 PRs against this repo (https://github.com/tektoncd/pipeline/pulls/jerop)
including when expressions #3135,
in addition to making significant improvements to our processes
(e.g. defining design principles tektoncd/community#171
and recently proposing topical areas of ownership)

Thanks for all your hard work @jerop!!
@jerop jerop deleted the tekton-design-principles branch January 6, 2022 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants