Knative common packages
Go to file
Dave Protasowski d6a2e27f7b 🦆 Duck Typing - add a ConformsToType helper (#220)
* duck typing - add a ConformsToType helper

Unlike VerifyType, ConformsToType will return the following:
- an error when any marshalling/unmarshalling fails
- false when the concrete type does not implement the duck type
- true when the concrete type implements the duck type

* use knative/pkg kmp to handle panics raised by go-cmp
2019-01-09 19:58:42 -08:00
.github Format markdown (#183) 2018-12-03 13:53:25 -08:00
apis 🦆 Duck Typing - add a ConformsToType helper (#220) 2019-01-09 19:58:42 -08:00
changeset Run gofmt (#171) 2018-11-26 07:18:22 -08:00
client Don't generate clients for apis/duck (#82) 2018-09-20 14:56:19 -07:00
cloudevents Add support for returning a cloudevents.EventContext from a function. (#205) 2018-12-19 14:32:35 -08:00
configmap Prepare for global resync on ConfigMap changes (#132) 2018-10-18 09:47:28 -07:00
controller Clean up controller code (#187) 2018-12-04 17:00:26 -08:00
hack Make verify-codegen.sh also check /vendor (#180) 2018-11-30 12:37:24 -08:00
kmeta Update OnChanged in tracker to support deletion events (#160) 2018-11-05 08:21:35 -08:00
kmp 🦆 Duck Typing - add a ConformsToType helper (#220) 2019-01-09 19:58:42 -08:00
logging Add the commit ID key as constant for log label (#158) 2018-11-06 14:59:36 -08:00
metrics remove akyyy as owner (#222) 2019-01-09 16:51:42 -08:00
signals Copy pkg/signals verbatim from Serving. (#25) 2018-07-30 13:05:36 -07:00
test Increase wait time a little bit. (#214) 2019-01-08 10:45:41 -08:00
testing This exempts defaulting from the rules governing field immutability. (#191) 2018-12-05 13:40:26 -08:00
tracker Update OnChanged in tracker to support deletion events (#160) 2018-11-05 08:21:35 -08:00
vendor Bump "safe" dependencies (#200) 2019-01-04 12:47:40 -08:00
version Add a utility to check against a minimum required version number. (#211) 2019-01-08 10:12:41 -08:00
webhook Change the webhook cert org to knative.dev (#215) 2019-01-09 06:26:42 -08:00
websocket Add durable websocket client from serving. (#206) 2018-12-20 13:00:36 -08:00
.gitattributes Check out shell scripts with unix line endings, even on windows. (#204) 2018-12-20 07:15:35 -08:00
.gitignore Adding more field errors. (#34) 2018-08-02 10:05:37 -07:00
CONTRIBUTING.md Copy over some of the core markdown from serving. (#2) 2018-07-25 10:44:49 -07:00
DEVELOPMENT.md Format markdown (#189) 2018-12-04 14:14:25 -08:00
Gopkg.lock Bump "safe" dependencies (#200) 2019-01-04 12:47:40 -08:00
Gopkg.toml Update test-infra: keep only test-infra/scripts (#179) 2018-11-30 17:49:24 -08:00
LICENSE Initial commit 2018-07-25 10:16:04 -07:00
OWNERS Add a top-level OWNERS file to pkg. (#6) 2018-07-25 10:43:10 -07:00
README.md Format markdown (#189) 2018-12-04 14:14:25 -08:00
code-of-conduct.md Format markdown (#189) 2018-12-04 14:14:25 -08:00

README.md

Knative Common Packages

GoDoc Go Report Card

Knative pkg provides a place for sharing common Knative packages across the Knative repos.

To learn more about Knative, please visit our Knative docs repository.

If you are interested in contributing, see CONTRIBUTING.md and DEVELOPMENT.md.