Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.01 KB

DEVELOPMENT.md

File metadata and controls

35 lines (23 loc) · 1.01 KB

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:

  1. helm: the package manager for Kubernetes
  2. kubectl: For managing development environments.
  3. 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