Files
zulip/docs/welcome.rst
David Roe 33b7b2d021 Add welcome.rst with info for new developers.
(imported from commit 14e27efc47cfb0802f16ec5d2d6c5eadeba7a2c2)
2015-08-22 12:54:20 -07:00

40 lines
1.2 KiB
ReStructuredText

========
Welcome!
========
This document will guide you through getting started on Zulip development.
Installation
============
You should clone the Zulip git repository onto a Linux or OS X machine.
Then follow the instructions in README.dev.
Running the development server
==============================
After installing, you will have a virtual machine serving a development Zulip instance.
To start it, simply run `vagrant up` and navigate to `http://localhost:9991/`__ in
your browser. Behind the scenes, this is running `run-dev.py` via `supervisor`.
Viewing the server log
----------------------
Sometimes things go wrong when you change backend code. The server logs are stored
in `/var/logs/supervisor/zulip-dev-stdout---supervisor-******.log`.
Restarting run-dev.py
---------------------
Most of the time, the server will refresh when you change underlying python
files or style sheets, but sometimes you might need to restart the server
(for example, if you have a syntax error or need to change the database schema).
To do so, use `sudo supervisorctl restart zulip-dev`.
Making changes
==============
.. attention::
We need to determine our final development workflow