2.2 KiB
Development environment installation
Zulip support a wide range of ways to install the Zulip development environment. We recommend using the Vagrant development environment, since it is easiest to setup and uninstall.
If you have a very slow network connection, however, you may want to avoid using Vagrant (which involves downloading an Ubuntu image) and either install directly or use the manual install process instead. Note that those options only support Linux.
An alternative option with poor network connectivity is to rent a cloud server (with at least 2GB of RAM), install the development environment there (we'd recommend the install directly approach), and connect to the development environment over SSH.
For OS X
- Detailed tutorial for Vagrant development environment. Recommended for first-time contributors.
- Brief installation instructions for Vagrant development environment
- Using Docker (experimental)
For LINUX/ Other UNIX Platforms
- Detailed tutorial for Vagrant development environment. Recommended for first-time contributors.
- Brief installation instructions for Vagrant development environment
- Installing on Ubuntu 14.04 Trusty or 16.04 Xenial directly. This offers the most convenient developer experience, but is difficult to uninstall.
- Installing manually on other UNIX platforms
- Using Docker (experimental)
For Windows
- Detailed tutorial for Vagrant development environment. Recommended for first-time contributors.
- Brief installation instructions for Vagrant development environment
Using the Development Environment & Testing
Once you've installed the Zulip development environment, you'll want to read these documents to learn how to use it: