-
- Downloads
Improve code sharing in pluggable type support (#279)
* Improve code sharing in pluggable type support
This patch removes some of the duplicate logic from specific type implementations and moves it into the base design which hopefully makes writing pluggable types a bit easier.
Signed-off-by:
Bob Callaway <bob.callaway@gmail.com>
Showing
- pkg/generated/restapi/embedded_spec.go 4 additions, 4 deletionspkg/generated/restapi/embedded_spec.go
- pkg/types/README.md 14 additions, 10 deletionspkg/types/README.md
- pkg/types/entries.go 89 additions, 0 deletionspkg/types/entries.go
- pkg/types/jar/jar.go 29 additions, 38 deletionspkg/types/jar/jar.go
- pkg/types/jar/jar_test.go 21 additions, 22 deletionspkg/types/jar/jar_test.go
- pkg/types/jar/v0.0.1/entry.go 19 additions, 43 deletionspkg/types/jar/v0.0.1/entry.go
- pkg/types/jar/v0.0.1/entry_test.go 14 additions, 15 deletionspkg/types/jar/v0.0.1/entry_test.go
- pkg/types/rekord/rekord.go 13 additions, 22 deletionspkg/types/rekord/rekord.go
- pkg/types/rekord/rekord_schema.json 1 addition, 1 deletionpkg/types/rekord/rekord_schema.json
- pkg/types/rekord/rekord_test.go 7 additions, 7 deletionspkg/types/rekord/rekord_test.go
- pkg/types/rekord/v0.0.1/entry.go 5 additions, 29 deletionspkg/types/rekord/v0.0.1/entry.go
- pkg/types/rekord/v0.0.1/rekord_v0_0_1_schema.json 1 addition, 1 deletionpkg/types/rekord/v0.0.1/rekord_v0_0_1_schema.json
- pkg/types/rpm/rpm.go 14 additions, 23 deletionspkg/types/rpm/rpm.go
- pkg/types/rpm/rpm_schema.json 1 addition, 1 deletionpkg/types/rpm/rpm_schema.json
- pkg/types/rpm/rpm_test.go 7 additions, 7 deletionspkg/types/rpm/rpm_test.go
- pkg/types/rpm/v0.0.1/entry.go 5 additions, 29 deletionspkg/types/rpm/v0.0.1/entry.go
- pkg/types/rpm/v0.0.1/rpm_v0_0_1_schema.json 1 addition, 1 deletionpkg/types/rpm/v0.0.1/rpm_v0_0_1_schema.json
- pkg/types/types.go 30 additions, 45 deletionspkg/types/types.go
- pkg/types/types_test.go 1 addition, 1 deletionpkg/types/types_test.go
- pkg/types/versionmap.go 88 additions, 0 deletionspkg/types/versionmap.go
Loading
Please register or sign in to comment