Development¶
This doc explains how to set up a development environment, so you can get started
contributing to GenAIInfra
and how to test your changes before
submitting a pull request.
Prerequisites¶
You must install these tools:
helm
: the package manager for Kuberneteskubectl
: For managing development environments.pre-commit
: better to do a pre-commit test before you create a commit
Creating new helm chart for OPEA services¶
Please see development README of how to create new helm chart for OPEA services.
Testing¶
To test your changes after developing or updating a helm chart, you can use the following command:
make test
pre-commit testing¶
To run pre-commit tests before creating a commit, execute the following command:
make pre-commit