# Introduction

There are multiple ways to make an impact in Kuma

# Community

You can join the slack channel or the community meetings as shown in the community section.

# Documentation

You can edit this documentation. To do so checkout the getting started doc (opens new window).

# Core Code

Most of Kuma is in Go. Checkout the contributing (opens new window) documentation on how to get started.

# GUI Code

The UI is in Vuejs and Checkout the repo (opens new window) to see how to contribute.

# Testing unreleased versions

Kuma publishes new binaries for every commit. There's a small script to download the latest version:

curl https://kuma.io/preview.sh | sh -
1

If you already know the version you can use the installer:

curl https://kuma.io/installer.sh | VERSION=kuma-0.0.0-preview.4d3a9fd03 sh -
1

It outputs:

Getting release

INFO	Welcome to the Kuma automated download!
INFO	Kuma version: 0.0.0-preview.4d3a9fd03
INFO	Kuma architecture: amd64
INFO	Operating system: Darwin
INFO	Downloading Kuma from: https://download.konghq.com/mesh-alpine/kuma-0.0.0-preview.4d3a9fd03-darwin-amd64.tar.gz
1
2
3
4
5
6
7

You then run kumactl with:

./kuma-0.0.0-preview.4d3a9fd03/bin/kumactl
1

Note that the version contains the commit short-hash which is useful if you open issues.

Last Updated: 8/22/2022, 3:23:49 PM