-
Notifications
You must be signed in to change notification settings - Fork 1.9k
4. Development and Contributing
Min Kim edited this page Jul 20, 2021
·
2 revisions
The code is generated by the openapi-generator project.
We have built general purpose cross-language tools for generating code, it is hosted in the kubernetes-client/gen repository.
To get started, in a root directory that is not your java
client directory, for example your
directory layout could be:
${HOME}/
src/
gen/
java/
...
Then to clone the gen
repository, you would run:
cd ${HOME}/src
git clone https://github.com/kubernetes-client/gen
export GEN_ROOT=${PWD}
Then to update the client and run the formatter:
cd ${HOME}/src/java
${GEN_ROOT}/gen/openapi/java.sh kubernetes ./settings
./mvnw spotless:apply
This should run through a long-ish build process involving docker
and eventually result in a new set of
generated code in the kubernetes
directory.
Please see CONTRIBUTING.md for instructions on how to contribute.
Participation in the Kubernetes community is governed by the CNCF Code of Conduct.