Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Micah Hausler <[email protected]> ## Description Enable verbose `make help` output and re-arrange some targets. This uses the help formatting from [kubebuilder](https://github.com/kubernetes-sigs/kubebuilder/blob/028566615757f423b09872b18bab189a65de2b3d/testdata/project-v2/Makefile#L30-L32) Before ``` $ make help buf-lint run linting build compile the binary for the native OS cover Run unit tests with coverage report darwin complie for darwin evans run evans grpc client goimports-ci run goimports for ci goimports run goimports image make the Container Image linux complie for linux pbs-docker-image generate container image for building protocol buffers pbs-docker generate go stubs from protocol buffers in a container pbs-install-deps locally install dependencies in order to generate go stubs from protocol buffers pbs locally generate go stubs from protocol buffers ruby-client-demo run ruby client demo run-image run PBnJ container image run-server run server locally test-ci run tests for ci and codecov test-functional run functional tests test run tests ``` after ``` $ make help Usage: make <target> help Display this help. Build darwin complie for darwin linux complie for linux build compile the binary for the native OS image make the Container Image Development test run tests test-ci run tests for ci and codecov test-functional run functional tests goimports-ci run goimports for ci goimports run goimports cover Run unit tests with coverage report buf-lint run linting run-server run server locally pbs locally generate go stubs from protocol buffers pbs-install-deps locally install dependencies in order to generate go stubs from protocol buffers pbs-docker generate go stubs from protocol buffers in a container pbs-docker-image generate container image for building protocol buffers run-image run PBnJ container image Clients ruby-client-demo run ruby client demo evans run evans grpc client ``` ## Why is this needed Working on #121, the kube-bulider generated make targets can be viewed in their own sections ## How Has This Been Tested? N/A ## How are existing users impacted? What migration steps/scripts do we need? No Change ## Checklist: I have: - [ ] updated the documentation and/or roadmap (if required) - [ ] added unit or e2e tests - [ ] provided instructions on how to upgrade
- Loading branch information