Rafid Aslam
8ac81d2722
deps: Upgrade and move `winchan.js` from `static/third` to `npm`
...
- Remove `winchan.js` from `static/third` and fetch it from `npm`.
- Upgrade `winchan` to 0.2.0.
- Bump up the `PROVISION_VERSION` to 4.0.
Part of #1709 .
2017-01-19 17:07:21 -08:00
Tim Abbott
ef953af597
docs: Remove broken docker links for now.
2017-01-19 16:42:50 -08:00
Tim Abbott
bbba6b7725
Update changelog.
2017-01-18 15:43:25 -08:00
Tim Abbott
287b84d113
auth: Improve configuration/documentation for password strength.
...
Followup to #3190 .
2017-01-17 20:52:52 -08:00
Tim Abbott
bbead84afa
docs: Extract security-model.md.
2017-01-17 20:52:29 -08:00
Yago González
e1429c8069
translations: Reorder and update Spanish terms
2017-01-17 14:53:27 -08:00
Yago González
3d6e56eb15
translations: Improve the Spanish style guide.
2017-01-17 14:53:27 -08:00
Cynthia Lin
8d82d6f3c2
docs: Document *Administrator only feature* macro in user documentation styling guide.
2017-01-17 14:45:15 -08:00
Robert Hönig
789ae8648a
Add wrapper and log file output for provisioning.
...
Before this commit, provisioning was done by executing provision.py,
which printed the log directly to stdout, making debugging harder.
This commit creates a wrapper bash script 'provision' in tools, which
calls 'zulip/scripts/tools/provision_vm.py' (the new location of
provision.py) and prints all the output to
'zulip/var/log/zulip/zulip_provision.log' via 'tee'.
Travis tests and docs have been modified accordingly.
2017-01-17 14:23:28 -08:00
Tim Abbott
87a6c258a0
docs: Update Changelog since last release.
2017-01-17 14:10:33 -08:00
Tim Abbott
09b04f2aec
docs: Edit user documentation style guide a bit.
2017-01-16 22:15:01 -08:00
synicalsyntax
eaa4f4cfa5
docs: Rewrite user documentation styling guide.
2017-01-16 22:15:01 -08:00
Tim Abbott
aad3ca0224
Extract docs/user-docs.md from docs/README.md.
2017-01-16 21:58:25 -08:00
Jackson
013fab70ad
Fix grammatical and spelling errors in Zulip/docs.
2017-01-16 20:16:12 -08:00
synicalsyntax
6045730902
docs: Document *Save changes* macro in user documentation styling guide.
2017-01-16 19:59:37 -08:00
Tim Abbott
9be76e91dd
Fix capitalization in 'Add a new bot'.
2017-01-16 18:00:10 -08:00
Tim Abbott
6bc1653333
Fix capitalization in 'Create bot'.
2017-01-16 18:00:10 -08:00
Tim Abbott
15b718e2d1
Fix capitalization in 'Your bots'.
2017-01-16 18:00:10 -08:00
Tim Abbott
8dc96166fd
Fix capitalization in 'Your account'.
2017-01-16 18:00:10 -08:00
Tim Abbott
3667ca8114
Fix capitalization in 'Default language'.
2017-01-16 18:00:10 -08:00
Tim Abbott
e1e7788e67
Fix capitalization in 'Deactivated users'.
2017-01-16 18:00:10 -08:00
Tim Abbott
2bbad279ae
Fix capitalization in 'Display settings'.
2017-01-16 18:00:10 -08:00
Tim Abbott
0667ae5d26
Fix capitalization in 'Change password'.
2017-01-16 18:00:10 -08:00
Tim Abbott
56bc421a6f
Rename 'Filter Streams' to 'Filter streams'.
2017-01-16 18:00:10 -08:00
Tim Abbott
284931967a
Rename 'All Streams' to 'All streams'.
2017-01-16 18:00:10 -08:00
Tim Abbott
d5f718a3e7
Rename 'Manage Streams' to 'Manage streams'.
2017-01-16 18:00:10 -08:00
Tim Abbott
dd8fb093c8
Rename 'Stream Settings' to 'Stream settings'.
2017-01-16 18:00:10 -08:00
Steve Howell
7b5bc40b42
Remove broken K+R link from reading list.
2017-01-16 09:00:20 -08:00
synicalsyntax
b228221fdf
docs: Document *Follow steps* macro in user documentation styling guide.
2017-01-15 11:17:16 -08:00
Yago González
814c24cfd6
docs: Reorganize steps in Documenting your integration.
2017-01-13 13:50:58 -08:00
Yago González
5fea825260
docs: Add the Reading list.
2017-01-12 16:42:52 -08:00
JefftheBest1
a549ed6e65
Removed accommodate typos
2017-01-12 04:53:31 -08:00
JefftheBest1
f0afa3e8df
Fixed typos with receive
2017-01-12 04:52:44 -08:00
JefftheBest1
9de75f5167
Fixed typos with separate
2017-01-12 04:52:05 -08:00
Tim Abbott
145c5da8bf
docs: Fix heading for roadmap doc.
2017-01-10 23:01:32 -08:00
Tim Abbott
007d4becfd
Revert "update-sockjs: Update sockjs from version 0.3.4 to 1.1.1."
...
This reverts commit 7bf10ec74f
.
Apparently, SockJS 1.1.1 is broken with the browser used in our legacy
desktop app, resulting in messages being silently not sent.
2017-01-10 11:46:15 -08:00
Tim Abbott
4a57367a51
requirements: Document more clearly ports required for Zulip.
2017-01-10 11:46:15 -08:00
Bojidar Marinov
786dd0fca4
auth: Make min password length and strength configurable.
...
This adds some configuration options to settings.py, namely
PASSWORD_MIN_LENGTH and PASSWORD_MIN_QUALITY, which control
when the frontend validator invalidates the password.
Closes #2628
2017-01-10 04:55:41 -08:00
Tommy Ip
b70f6a6b7a
Add basic system architecture visualization.
...
This diagram shows the core components of Zulip.
2017-01-09 21:29:15 +00:00
Robert Hönig
a261801cef
Update bots guide statement about the interception of PMs
2017-01-07 15:02:29 -08:00
Tim Abbott
6a7befa812
third: Remove copyright notice for removed review tool.
2017-01-07 10:53:20 -08:00
Tim Abbott
24df5fbd97
Delete remains of deprecated inject-messages.
2017-01-07 10:53:20 -08:00
Tim Abbott
0f50ef12f5
scripts: Fix path to install-node.
2017-01-06 16:48:18 -08:00
Tim Abbott
e4b065e03a
Move tools/setup/install-node to scripts/setup/.
2017-01-06 16:18:29 -08:00
Tim Abbott
c65820618f
settings: Set an intelligent default for ALLOWED_HOSTS.
2017-01-06 14:46:47 -08:00
Brock Whittaker
7b00bd6f7e
Remove the old spinner, replace with new one.
...
This removes the old content loading spinner and replaces it with a new
SVG.
2017-01-06 10:37:54 -08:00
Tim Abbott
b513e63f5e
docs: Cleanup whitespace in user docs style guide.
2017-01-06 09:01:27 -08:00
synicalsyntax
c9eaf67c78
docs: Update documentation styling guide with new guidelines.
2017-01-05 20:23:26 -08:00
JefftheBest1
e724af3183
docs: Fix incorrect use of warning markdown.
2017-01-05 15:15:19 -08:00
Tim Abbott
8b839c96d4
lint: Check for long lines in all markdown files in general.
...
This has a few excludes for cases involving code blocks where it would
have been difficult to clean up.
2017-01-05 15:06:34 -08:00
Tim Abbott
efb8f8c26d
docs: Wrap a bunch of long lines.
2017-01-05 14:31:34 -08:00
Tim Abbott
c57ef13a62
docs: Wrap long lines in Russian style guide.
2017-01-05 14:31:34 -08:00
Tim Abbott
5dfc13d346
docs: Wrap long lines in translation guides.
2017-01-05 14:08:42 -08:00
Robert Hönig
4d59e2ff74
Fix typo in Spanish and Polish translation guides.
2017-01-05 13:58:46 -08:00
Yago González
a2ebb066b4
docs: Fix formatting typo.
2017-01-04 10:12:07 -08:00
Cynthia Lin
bf063cebbc
docs: Update documentation styling guide with new macro information.
2017-01-04 08:50:38 -08:00
Alex Morozov
338c05a15b
docs: Create a Russian translation style guide.
2017-01-03 19:33:43 -08:00
Tim Abbott
0018cd588e
docs: Clean up testing with casper selectors discussion.
2017-01-03 16:56:50 -08:00
Yago González
872f288e76
docs: Add explanation for \$\$ selector.
2017-01-03 16:55:10 -08:00
Tim Abbott
c199c73b93
docs: Fix formatting error in README.md.
2017-01-02 22:52:31 -08:00
Cynthia Lin
edb98b8428
docs: Update style guide for user documentation.
...
docs: Update style guide for user documentation.
2017-01-02 17:46:11 -08:00
Alya Abbott
dab7ceb620
Add style guide for user documentation.
2017-01-02 16:34:15 -08:00
Rohan Tibrewal
8e1724e81e
Vagrant: Make host_ip a variable set in ~/.zulip-vagrant-config.
2016-12-30 14:50:08 -08:00
Tim Abbott
39f0ffdedd
Move static/third/gemoji to static/generated/emoji.
...
Fixes #1153 .
2016-12-27 20:16:23 -08:00
Tim Abbott
ea8e34008d
lint: Fix pep-8 rules on recently added files.
2016-12-27 20:16:23 -08:00
Tim Abbott
08dae5108e
emoji: Move tools/setup/emoji_dump to tools/setup/emoji.
2016-12-27 19:58:41 -08:00
Rishi Gupta
4cf894fcb9
mypy: Update docs to recommend typing.Text instead of six.text_type.
2016-12-26 16:11:37 -08:00
Rishi Gupta
6d780d8dc2
mypy: Convert api/ and docs/ to use typing.Text.
2016-12-26 16:11:37 -08:00
Robert Hönig
79bbba04cf
Update the bots development guide for change in triage_message
2016-12-26 16:10:54 -08:00
Robert Hönig
1c163c704d
Fix wrong command in the bots guide
2016-12-25 10:38:15 -08:00
Tim Abbott
753a25268c
help: Enable and use the markdown admonition extension.
...
This allows us to add warnings and tips in the Zulip help documents.
2016-12-21 11:01:49 -08:00
Robert Hönig
5ea1b835c9
Rename and reorder the bots guide
2016-12-20 11:40:04 -08:00
lonerz
25368c6863
bots-guide: Fix numbering indentation
2016-12-20 10:32:30 -08:00
Steve Howell
7317dd1825
Fix broken links in bots-guide.md.
2016-12-19 19:30:25 -08:00
Robert Hönig
63e1ca05ea
Add developer documentation for bots
2016-12-19 16:29:42 -08:00
Umair Khan
4155795a16
docs: Fix i18n documentation for translating blocks.
2016-12-15 13:44:13 -08:00
hackerkid
7f8aef1a17
Add additional resources to code review.
2016-12-13 23:12:10 -08:00
hackerkid
3236b8ee2b
Add translation in the code review check list.
2016-12-13 23:12:10 -08:00
Umair Khan
336a041ac0
Django 1.10: Use uWSGI.
...
Fixes : #1121
With some tweaks by tabbott to make the number of processes configurable.
2016-12-13 21:40:43 -08:00
Rafid Aslam
e0d2839dd7
docs: Fix broken link in git-guide.md
...
Update 'how to resolve a merge conflict' link because it is
broken, GitHub has change the link to the newer one.
2016-12-10 06:09:46 -08:00
Rafid Aslam
0fbbadd303
docs: Extract testing docs to their own TOC section
...
Fixes : #2422 .
2016-12-07 07:49:20 -08:00
Rafid Aslam
ce94fb2eb1
deps: Change zxcvbn download method from download-zxcvbn to npm.
...
- Replace download-zxcvbn with downloading it from npm.
- Change zxcvbn.js path to node_modules (because npm put it to
`node_modules` directory.
- Bump `PROVISION_VERSION` in `version.py` to 2.4.
Fixes #2423 .
2016-12-06 17:54:56 -08:00
actuallyatoaster
d11cdac876
docs: Add documentation for linking to a stream.
...
Fixes #2560 .
2016-12-06 17:47:26 -08:00
Tim Abbott
b8ec9a5a42
docs: Improve installation instruction headings.
...
The previous RTD headings were unclear and resulted in some users
attempting to install the Zulip production environment for doing
development. This clarifies the situation.
2016-12-06 17:36:42 -08:00
K.Kanakhin
7bf10ec74f
update-sockjs: Update sockjs from version 0.3.4 to 1.1.1.
...
- Add browserify to npm dependencies.
- Add SockJS-client to npm dependencies.
- Add npm postinstall script to generate browser version of SockJS-client
from npm package.
- Change deprecated SockJS object property 'protocol_whitelist' to
'transports'.
- Fix settings.
2016-12-05 21:36:10 -08:00
Jianchun1
88e2ff3e1c
docs: Add chinese translation style guide.
2016-12-04 14:36:04 -08:00
kevv87
1fb9220354
lint: Remove old jslint linter.
...
Now that we're using eslint, jslint is no longer required.
2016-12-02 18:49:42 -08:00
Michael Nguyen
991c84fa1e
dev-setup-non-vagrant.md: Add missing install step.
2016-12-01 23:05:18 -08:00
Tommy Ip
46b7d54b3e
pep8: Fix E701 violations.
2016-11-30 20:45:09 +00:00
trueskawka
558d359909
translation: Create Polish translation style guide.
...
Add general notes on Polish translation.
Translate special terms used in Zulip.
2016-11-29 19:36:57 -08:00
Tim Abbott
ce2cc6d869
docs: Link Spanish style guide from translating page.
2016-11-29 19:35:23 -08:00
Carlos Rey
98e731e4c0
docs: Create a translation guide for Spanish.
2016-11-29 19:31:29 -08:00
Tim Abbott
24f0029111
integration-guide: Fix 'webhook' typo.
...
Fixes #2467 .
2016-11-29 19:08:21 -08:00
Tim Abbott
b1fce36214
docs: Fix a link to the windows-10 instructions.
2016-11-29 15:26:23 -08:00
Tim Abbott
b035a6c606
docs: Change dev -> development everywhere.
2016-11-29 14:23:54 -08:00
Tim Abbott
6512d588ae
dev-remote: Clean up some text, mostly dev->development.
2016-11-29 14:16:51 -08:00
Christie Koehler
30c6d9692e
docs: Update remote dev with better details about editing.
2016-11-29 14:13:21 -08:00
Christie Koehler
e81474cd91
docs: Recommend using Git to sync changes from local to remote dev.
2016-11-29 14:13:21 -08:00
Christie Koehler
641599164d
docs: Add instructions for enabling symlinks in Git BASH.
2016-11-29 14:13:21 -08:00
Christie Koehler
23cf8697d1
docs: Update Windows setup to use Git BASH instead of Cygwin.
2016-11-29 14:13:21 -08:00
Christie Koehler
03d5d5d23a
docs: Minor clarifications to remote dev tips.
2016-11-29 14:13:21 -08:00
Christie Koehler
dfc465c9a2
docs: Make 'next steps' correct heading level and update links.
2016-11-29 14:13:21 -08:00
Christie Koehler
cbd3774745
docs: Update zulip path to ~/zulip/
2016-11-29 14:13:21 -08:00
Christie Koehler
01d6d7791d
docs: Update to address first-time provision issues.
2016-11-29 14:13:21 -08:00
Christie Koehler
6def9c44dc
Minor clean up of developing remotely guide.
2016-11-29 14:13:21 -08:00
Christie Koehler
3913db9022
docs: Simplify hierarchy of dev setup docs.
...
Based on feedback from first-time contributors, this commit simplifies
the number of paths available for finding the dev setup directions you
need. Setup instructions are now organized into Recommended (Vagrant)
and Advanced (non-Vagrant).
In order to get the ToC to display correctly, I've combined all the
advanced, non-Vagrant methods into one page. I've left the old pages
intact, with a note that the content has been moved and link to the new
page. This is in case folks have linked directly to those pages.
The advanced setup directions still need to be cleaned up, but this is a
start.
2016-11-29 14:13:09 -08:00
Umair Khan
cd19a3d870
docs: Fix manual installation instructions.
...
The previous version didn't correctly handle permissions around the
virtualenvs.
2016-11-29 08:56:20 -08:00
Christie Koehler
f036a59b4f
Move details about configuring a proxy.
2016-11-27 17:06:41 -08:00
Christie Koehler
8b67210ce5
Simplify dev env setup overview.
2016-11-27 16:58:19 -08:00
Stanley Zheng
b162969841
docker: Revert Docker development to original instructions.
...
There were issues with reproducing the Docker build with the latest
docker file and instructions.
2016-11-27 10:15:37 -08:00
Tim Abbott
3d1bcb05e1
tornado: Move event_queue.py to zerver/tornado/.
...
Fixes #729 .
2016-11-26 22:29:28 -08:00
Tim Abbott
1fcf2ff525
tornado: Move zerver.tornadoviews to zerver.tornado.views.
...
This furthers the overall goal of moving all the Tornado-specific code
to zerver/tornado/.
2016-11-26 22:29:28 -08:00
Tim Abbott
a28b20b845
docs: Improve documentation around re-provisioning.
...
Fixes #1967 .
2016-11-26 19:21:18 -08:00
Tim Abbott
4f98b73d5e
requirements: Document anti-recommendation of t2 style instances.
...
If your instance runs out of CPU credits, it will result in a nasty
outage.
Fixes #1605 .
2016-11-26 19:06:45 -08:00
Michael Cordover
4047c7d3c4
docs: Add code of conduct.
2016-11-26 18:40:16 -08:00
Zev Benjamin
f66e12ac4d
docs: Minor developer documentation improvements.
...
Fixes #2424 .
2016-11-26 14:47:16 -08:00
Anders Kaseorg
207cf6302b
Always start python via shebang lines.
...
This is preparation for supporting using Python 3 in production.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2016-11-26 14:46:37 -08:00
Steve Howell
c0f2cebe0c
docs: Add initial guide to manual testing.
...
With a few small tweaks by tabbott.
2016-11-26 13:05:25 -08:00
Stanley Zheng
26be74c72c
docs: Add additional docker commands and documentation cleanup.
...
With some tweaks by tabbott to fix ordering issues.
2016-11-26 11:17:00 -08:00
Tim Abbott
5896e610cb
docs: Fix apt-add-repository arguments in manual instructions.
2016-11-21 12:25:40 -08:00
Tim Abbott
5283c0eef5
docs: Fix generate_secrets.py arguments for manual install.
2016-11-21 12:23:47 -08:00
tonynater
70abbf76fc
dev-remote: Edit Setting Up Development Environment docs.
...
Added sentences which explain each installation option.
2016-11-21 04:44:36 -08:00
tonynater
a5e0d9cd5c
docs: Reorder sections and add details to remote-dev docs.
...
This reorders the sections such that setting up the development
environment and making sure it runs comes before editing the
code. Also added some clarifying sentences to give context to bullets.
2016-11-21 04:44:02 -08:00
Alex Dehnert
65ad144c6c
dev-remote: Fix typos (you->your).
2016-11-20 13:28:12 -08:00
Pweaver (Paul Weaver)
b986cf9c41
docs: add a tutorial for setting up a remote dev environemnt
2016-11-20 12:38:14 -08:00
Christie Koehler
b088c08777
Add detail about how to report issues and ask for help.
2016-11-20 11:38:16 -08:00
Christie Koehler
a0635d65c1
Add note about Vagrant 1.8.7 curl issue.
2016-11-20 11:12:17 -08:00
Alex Dehnert
c07298b8a3
docs: Don't include zulip.readthedocs.io in internal links
...
Two reasons not to use such links:
- when making doc changes, if you follow links in your local build, they can
cause you to silently end up no longer reading your local changes
- they can cause you to randomly switch between http:// and https://
2016-11-19 10:16:38 -08:00
Alex Dehnert
4d474b649f
docs: Fix broken markdown syntax.
2016-11-19 10:16:32 -08:00
Tim Abbott
2d81813145
roadmap: Add buddy list scalability to agenda.
2016-11-18 15:58:08 -08:00
Tim Abbott
e302e2148b
docs: Update incorrect links to issues in roadmap docs.
2016-11-18 15:55:02 -08:00
Tim Abbott
bbdd0ec08d
roadmap: The realm filters feature is merged.
2016-11-17 17:15:17 -08:00
Vladislav Manchev
d7e1e4a2c0
Add initial implementation of custom realm filters.
...
This PR was abandoned by Vladislav and then substantially modified by
Igor Tokarev and Tim Abbott to complete it and fix a number of bugs.
Fixes #544 .
2016-11-17 17:11:25 -08:00
Tim Abbott
6d4075cef9
docs: Extend our documentation of our documentation.
...
The main purpose of this effort is to document our new /help/ docs,
but we update a bunch of other stuff while we're at it.
2016-11-15 22:01:44 -08:00
Feorlen
d56272a162
docs: Explain how the HTML webhook documentation is used.
...
Part of #1998 .
2016-11-15 21:00:16 -08:00
Feorlen
e45c10884e
docs: Fix typo and whitespace.
2016-11-15 21:00:16 -08:00
Feorlen
d8afc306ee
docs: Clarify that HelloWorldHookTests is subclassing WebhookTestCase.
...
Part of #1998 .
2016-11-15 21:00:15 -08:00
Feorlen
ed61d3086d
docs: Describe what an API key is and how to get one.
...
Part of #1998 .
2016-11-15 20:59:43 -08:00
Feorlen
113b2b39fb
docs: Describe what a test fixture is.
...
Part of #1998 .
2016-11-15 20:59:39 -08:00
Feorlen
4725a7b7de
docs: Describe what a webhook is.
...
Part of #1998 .
2016-11-15 20:58:39 -08:00
Tim Abbott
86fbc415b9
docs: Fix typo in roadmap reactions item.
2016-11-15 12:27:27 -08:00
Tim Abbott
0145987fbe
Update roadmap introduction section of roadmap.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
e1f7b94bf5
Roadmap doc: Update intro date.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
bef4fc94d3
Roadmap doc: Update desktop app section.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
3ca3668885
Roadmap doc: Update security, testing, & docs sections.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
b06db1e776
Roadmap doc: Remove tasks we've already done.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
1c68436465
Roadmap doc: Update technology improvement section.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
e0a1e401f6
Roadmap doc: Update realtime sync, performance, and scalability tasks.
...
Also move and update community, internationalization, and
development environment tasks.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
b54aa2e415
Roadmap doc: Update onboarding and administration tasks.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
eba34309dc
Roadmap doc: Update user experience and social tasks.
2016-11-15 09:55:30 -08:00