Eklavya Sharma
4310e6d224
Add tools/install-mypy.
...
This provides a way for users not using provision.py to install mypy.
[with substantial tweaks by tabbott]
2016-04-28 12:29:12 -07:00
Eklavya Sharma
101148c49e
Fix typo and formatting in docs.
2016-04-25 20:29:29 +05:30
Tim Abbott
2e32a7f05d
Move by-hand proxy setup section closer to the actual instructions.
2016-04-13 09:06:20 -07:00
Vishnu Ks
859a4eeaf4
Add support for using and configuring vagrant-proxyconf.
...
Users can now specify proxy settings for vagrant in a new
~/.zulip-vagrant-config configuration file.
2016-04-13 09:06:03 -07:00
Tim Abbott
be96cf809d
Move Zulip backend tests to zerver.tests.
2016-04-11 22:16:09 -07:00
Tim Abbott
73f2d67ba1
Document how to configure Vagrant LXC with passwordless sudo.
2016-04-10 17:37:52 -07:00
Tim Abbott
7d64bd51f5
provision: Don't install recursive pip dependencies.
...
This should prevent future issues like the wrong cryptography module
being in requirements.txt.
2016-04-10 17:37:52 -07:00
Tim Abbott
3c74bf000f
provision: Add installing recent npm to provisioning process.
...
This fixes a problem where the version of NPM installed in development
environments was too old.
2016-04-10 17:37:43 -07:00
Tim Abbott
52fc1c71bc
provision: Rewrite using subprocess module instead of sh.
...
The `with sh.sudo` pattern that we were using in python-sh was
deprecated, and emperically hangs on Ubuntu xenial. Since in general
the use of python-sh/python-pbs caused trouble (requiring extra
dependencies, confusing syntax), this just removes it.
We replace it with a new zulip_tools.py library function that echoes
the command line and streams the output.
We do the same to install-phantomjs so we can remove that dependency.
2016-04-10 17:33:19 -07:00
Tim Abbott
10777c85d4
Move `npm install` to end of development installation process.
...
This should make it easier for users to recover from failed `npm
install` commands when setting up their environment.
2016-03-29 21:56:19 -07:00
Ashish
62cb36c9e0
Add proxy notes to new README.dev.md troubleshooting section.
...
[with some fixups by tabbott]
2016-03-29 21:54:05 -07:00
goelakash
36cf398ec3
Factor out phantomjs download script for use in by-hand instructions.
...
Also, modify README.dev.md to document need to run this script to
download PhantomJS.
Fixes #499 .
[cleaned up a bit by tabbott]
2016-03-29 20:10:17 -07:00
Luke Faraone
b92e829d94
Fix incorrect dash used in non-Python dependency list.
2016-03-21 03:51:50 +00:00
Luke Faraone
1b4d8542a0
Minor edit to non-Python dependency description
2016-03-21 03:51:50 +00:00
Luke Faraone
d93a2bcf11
Reformat README.*.md to 70 characters uniformly.
...
There are some stragglers, but this is better than the previous SOTW
where line length was all over the place.
2016-03-21 03:51:49 +00:00
Eklavya Sharma
4ec0d76586
Fixed a typo in README.dev.md
2016-03-08 09:19:26 -08:00
Karambir Singh Nain
fc0a414fe6
Fixed markdown links in README and README.dev
...
[Patched with some tweaks by tabbott]
2016-03-08 08:44:44 -08:00
Vladislav Manchev
dfbea01c8f
Add support for running OpenBSD in development environment.
2016-01-21 22:33:55 -08:00
Javier Ros
ab89ef501f
Add support for a development environment with Docker.
2015-12-14 18:22:56 -08:00
Allie Jones
4f9ef4ca29
Update list of by-hand installation apt-get packages to match the list in provision.py
2015-11-20 10:22:15 -08:00
Allie Jones
8f24beec21
Update by-hand installation instructions to include node/npm
2015-11-20 10:22:13 -08:00
Tim Abbott
bd817fba97
Expand documentation on how to use the development environment.
...
* Reorganize to cover how to use the VM regardless of install process
used.
* Document exactly what you need to do in order to see your changes.
* Remove the now-inaccurate documentation about flaky casper tests.
* Point to the testing documentation.
2015-11-15 14:31:40 -08:00
Tim Abbott
61cb2ce883
Document how to clone the Zulip repository on Windows.
...
Fixes #272 .
2015-11-06 09:45:41 -08:00
Tim Abbott
7c1b438ab0
Expand the Vagrant installation documentation significantly.
...
Thanks to Omar Farooq (o3dwade) for an early version of this!
2015-11-06 09:45:41 -08:00
Tim Abbott
5ffa2186d0
Merge common portions of the Fedora/CentOS development instructions.
...
There's still some parts of the CentOS 7 instructions that we may be
able to just delete.
2015-11-06 09:45:41 -08:00
Tim Abbott
0b77eb0291
Fix headings in installation instructions.
2015-11-06 09:45:41 -08:00
Tim Abbott
55ddc35b90
Move development installations instructions to a separate file.
...
This will make the core README.md file cleaner.
2015-11-06 09:45:41 -08:00