Get rid of hack/after-build scripts
The build is now fast enough to not need them.
This commit is contained in:
parent
f02a0dc5c1
commit
973df9cfd8
|
|
@ -50,8 +50,8 @@ We plan on improving the way the types are factored in the future; see
|
||||||
in which this might evolve.
|
in which this might evolve.
|
||||||
|
|
||||||
1. Create a folder in pkg/apis to hold you group. Create types.go in
|
1. Create a folder in pkg/apis to hold you group. Create types.go in
|
||||||
pkg/apis/`<group>`/ and pkg/apis/`<group>`/`<version>`/ to define API objects
|
pkg/apis/`<group>`/ and pkg/apis/`<group>`/`<version>`/ to define API objects
|
||||||
in your group;
|
in your group;
|
||||||
|
|
||||||
2. Create pkg/apis/`<group>`/{register.go, `<version>`/register.go} to register
|
2. Create pkg/apis/`<group>`/{register.go, `<version>`/register.go} to register
|
||||||
this group's API objects to the encoding/decoding scheme (e.g.,
|
this group's API objects to the encoding/decoding scheme (e.g.,
|
||||||
|
|
@ -75,10 +75,10 @@ cmd/libs/go2idl/ tool.
|
||||||
1. Generate conversions and deep-copies:
|
1. Generate conversions and deep-copies:
|
||||||
|
|
||||||
1. Add your "group/" or "group/version" into
|
1. Add your "group/" or "group/version" into
|
||||||
cmd/libs/go2idl/{conversion-gen, deep-copy-gen}/main.go;
|
cmd/libs/go2idl/{conversion-gen, deep-copy-gen}/main.go;
|
||||||
2. Make sure your pkg/apis/`<group>`/`<version>` directory has a doc.go file
|
2. Make sure your pkg/apis/`<group>`/`<version>` directory has a doc.go file
|
||||||
with the comment `// +genconversion=true`, to catch the attention of our
|
with the comment `// +genconversion=true`, to catch the attention of our
|
||||||
gen-conversion script.
|
gen-conversion script.
|
||||||
3. Run hack/update-all.sh.
|
3. Run hack/update-all.sh.
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -89,7 +89,8 @@ gen-conversion script.
|
||||||
|
|
||||||
3. Generate protobuf objects:
|
3. Generate protobuf objects:
|
||||||
|
|
||||||
1. Add your group to `cmd/libs/go2idl/go-to-protobuf/protobuf/cmd.go` to `New()` in the `Packages` field
|
1. Add your group to `cmd/libs/go2idl/go-to-protobuf/protobuf/cmd.go` to
|
||||||
|
`New()` in the `Packages` field
|
||||||
2. Run hack/update-generated-protobuf.sh
|
2. Run hack/update-generated-protobuf.sh
|
||||||
|
|
||||||
### Client (optional):
|
### Client (optional):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue