.. zulip documentation master file, created by sphinx-quickstart on Mon Aug 17 16:24:04 2015. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to Zulip documentation! =============================== Zulip is a powerful, open source group chat application. Written in Python and using the Django framework, Zulip supports both private messaging and group chats via conversation streams. Zulip also supports fast search, drag-and-drop file uploads, image previews, group private messages, audible notifications, missed-message emails, desktop apps, and much more. Further information on the Zulip project and its features can be found at `https://www.zulip.org `__ and in these docs. Our code is available at `our GitHub repository `__. This set of documents covers installation and contribution instructions. Contents: * :ref:`user-docs` * :ref:`prod-install-docs` * :ref:`dev-install-docs` * :ref:`tutorial-docs` * :ref:`code-docs` * :ref:`code-testing` * :ref:`system-docs` .. _user-docs: .. toctree:: :maxdepth: 2 :caption: Overview readme-symlink architecture-overview directory-structure roadmap changelog .. _prod-install-docs: .. toctree:: :maxdepth: 2 :caption: Zulip in production prod-requirements Installing a production server prod-troubleshooting prod-customize prod-maintain-secure-upgrade security-model prod-authentication-methods prod-postgres .. _dev-install-docs: .. toctree:: :maxdepth: 2 :caption: Development environment Development environment installation Recommended setup (Vagrant) Advanced setup (non-Vagrant) Using the development environment Developing remotely .. _tutorial-docs: .. toctree:: :maxdepth: 2 :caption: Developer tutorials integration-guide webhook-walkthrough new-feature-tutorial writing-views life-of-a-request reading-list .. _code-docs: .. toctree:: :maxdepth: 2 :caption: Code contribution guide git-guide version-control code-style mypy code-reviewing chat-zulip-org zulipbot-usage .. _code-testing: .. toctree:: :maxdepth: 2 :caption: Code testing testing linters testing-with-node testing-with-django testing-with-casper manual-testing .. _system-docs: .. toctree:: :maxdepth: 2 :caption: Subsystem documentation settings events-system queuing bots-guide custom-apps pointer markdown realms front-end-build-process schema-migrations html_css hashchange-system emoji full-text-search analytics translating logging release-checklist README user-docs