Participate

Want to contribute to Vitess? Here's how to get started.

Join the Community

Join the community of developers and engineers using Vitess and learn best practices straight from your peers.

Join Vitess on Slack ⟶

Vitess monthly call

Every month we’ll discuss whats new in Vitess.

Attend monthly calls ⟶

How to Get Started

Development Environment

Contribute using your preferred environment

Code Reviews

What to look for in a code review

Learn more ⟶

Github Workflow

If you are new to Git and Github, go through version control basics.

Learn more ⟶

Learn

Learning Vitess

Join the community of developers and engineers using Vitess and learn best practices straight from your peers.

Learning Go

Vitess was an early adopter of Google’s programming language Go. We love it for its simplicity (e.g. compared to C++ or Java) and performance (e.g. compared to Python).  Contributing to Vitess server code will require you to learn Go. We recommend that you follow the Go Tour to get started.