Skip to main content
Version: Next

Getting Started

danger

This guide was generated by ChatGPT. All content in this guide was generated by ChatGPT and should not be considered as professional advice or recommendations. Use at your own risk.

Introduction​

Welcome to the CICT platform! This guide will help you set up your development environment on both Windows and Linux operating systems using Minikube. We will also install and configure Golang and Bazel using Bazelisk.

Prerequisites​

Before starting the setup process, make sure you have the following software installed:

  • Git
  • Docker
  • Minikube
  • Bazelisk
  • Golang

For Windows users, make sure you have WSL2 installed as well.

Installation​

Windows​

Install WSL2​

  1. Follow the instructions to install WSL2 on your Windows machine.

Install Docker Desktop for Windows​

  1. Download and install Docker Desktop for Windows.

Install Minikube​

  1. Download the latest version of Minikube.

  2. Once downloaded, copy the binary to a location in your PATH environment variable.

  3. Start Minikube using the command:

minikube start

Install Bazelisk​

  1. Download the latest version of Bazelisk.

  2. Once downloaded, copy the binary to a location in your PATH environment variable.

Install Golang​

  1. Download the latest version of Golang.

  2. Follow the instructions to install Golang on your Windows machine.

Linux​

Install Docker​

  1. Follow the instructions to install Docker on your Linux machine.

Install Minikube​

  1. Download the latest version of Minikube.

  2. Once downloaded, copy the binary to a location in your PATH environment variable.

  3. Start Minikube using the command:

minikube start

Install Bazelisk​

  1. Download the latest version of Bazelisk.

  2. Once downloaded, copy the binary to a location in your PATH environment variable.

Install Golang​

  1. Follow the instructions to install Golang on your Linux machine.

Conclusion​

You have successfully installed and configured your development environment for the CICT platform using Minikube. Happy coding!