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!