Development

Development setup

Prerequisites

Alternatively:

To enter the environment with prerequisites:

nix-shell

Common prerequisite

Create a local development environment

  1. Clone the CAAPF repository locally.
  2. The project provides an easy way of starting your own development environment. You can take some time to study the justfile that includes a number of pre-configured commands to set up and build your own CAPI management cluster and install the addon provider for Fleet.
  3. Run the following:
just start-dev

This command will create a kind cluster and manage the installation of the fleet provider and all dependencies. 4. Once the installation is complete, you can inspect the current state of your development cluster.