# Zulip documentation overview Welcome! This is the documentation site for running [Zulip organized team chat](https://zulip.com) in production, contributing to the [Zulip open-source project](https://github.com/zulip), and generally learning how Zulip works under the hood. The following pages may help you get started: - [Installation instructions](production/install.md) for setting up your Zulip server. - [Contributing guide](contributing/contributing.md), with step-by-step instructions on how to get started contributing code to Zulip. You may also want to check out: - [An overview](https://zulip.com/features/) of the features available in Zulip. - [Help center documentation](https://zulip.com/help/) for users and administrators of Zulip organizations. - [API documentation](https://zulip.com/api/) for writing integrations or bots using the Zulip API. If there's any information you can't find, please drop by the [#documentation](https://chat.zulip.org/#narrow/channel/19-documentation) channel in the [Zulip development community](https://zulip.com/development-community/) and let us know! We work hard to make Zulip's documentation comprehensive and easy to follow. The documentation here is organized into the following sections: - {ref}`Overview ` - {ref}`Zulip in production ` - {ref}`Contributing to Zulip ` - {ref}`Development environment ` - {ref}`Developer tutorials ` - {ref}`Git guide ` - {ref}`Code testing ` - {ref}`Subsystem documentation ` - {ref}`Writing documentation ` - {ref}`Translating Zulip ` - {ref}`Outreach programs ` ## Documentation index (overview)= ```{toctree} --- maxdepth: 3 --- Zulip homepage overview/index ``` (zulip-in-production)= ```{toctree} --- maxdepth: 3 --- production/index ``` (contributing-to-zulip)= ```{toctree} --- maxdepth: 3 --- contributing/index ``` (development-environment)= ```{toctree} --- maxdepth: 3 --- development/index ``` (developer-tutorials)= ```{toctree} --- maxdepth: 3 --- tutorials/index ``` (git-guide)= ```{toctree} --- maxdepth: 3 --- git/index ``` (code-testing)= ```{toctree} --- maxdepth: 3 --- testing/index ``` (subsystem-documentation)= ```{toctree} --- maxdepth: 3 --- subsystems/index ``` (writing-documentation)= ```{toctree} --- maxdepth: 3 --- documentation/index ``` (translating)= ```{toctree} --- maxdepth: 3 --- translating/index ``` (outreach)= ```{toctree} --- maxdepth: 3 --- outreach/index Index ```