Tim Abbott
d25bfb88d3
lint: Ban importing zerver.models in database migrations.
...
This doesn't work correctly, but in a subtle way.
2017-03-04 17:32:48 -08:00
Rishi Gupta
3348083017
docs: Add code style section about naive datetime objects.
2017-03-01 23:03:56 -08:00
Tim Abbott
97c23bc1ab
compose: Rename 'New stream message' to 'New topic'.
...
This doesn't update documentation, because we need to update that
anyway to show screenshots of the new compose box.
2017-03-01 21:31:43 -08:00
Tim Abbott
1c73ddd4c6
docs: Advertise tagging strings for translation in a few places.
2017-02-28 20:41:40 -08:00
Raghav Jajodia
f140810ad9
Fix stray zerver/views/__init__.py in new-feature-tutorial.
...
That file was cleaned out a while ago :).
2017-02-28 09:45:56 -08:00
Feorlen
57e64daeb9
Explain Django "Invalid HTTP_HOST header" log message.
2017-02-27 00:13:32 -08:00
Elliott Jin
b2b1977138
docs: Fix typo in new-feature-tutorial.md.
2017-02-25 00:53:02 -08:00
Brock Whittaker
0f9a5108fc
settings: Change admin pages to have readonly view for non-admins.
...
This changes the layout of administration for non-administrators such
that they can view organization settings and emoji settings and
displays everything as readonly unless they have the capability to edit.
For now, we just enabled this for the emoji settings and organization
settings features.
2017-02-23 14:20:31 -08:00
Tim Abbott
ce91a43eee
docs: Expand discussion of database schema migrations.
...
This covers the standard multi-step process for doing large
migrations, as well as other important properties to consider when
writing migrations.
Also documents the new Django 'atomic=False' option.
Fixes #1332 .
2017-02-22 23:44:35 -08:00
Tim Abbott
32c2982299
docs: Document migration atomicity issues.
2017-02-22 23:35:37 -08:00
Tim Abbott
cf444203c4
docs: Update email configuration documentation.
...
Fixes #2958 .
2017-02-22 22:26:43 -08:00
Tim Abbott
8c1285924e
prod_settings_template: Move email configuration up.
...
This reflects the fact that you definitely need to configure this, but
you don't have to configure any of the auth backends, really.
2017-02-22 22:26:43 -08:00
Tim Abbott
7964408633
prod_settings_template: Move ALLOWED_HOSTS up and clarify.
2017-02-22 22:26:43 -08:00
Tim Abbott
e208002002
docs: Improve install discussion of settings.
2017-02-22 22:26:43 -08:00
Rishi Gupta
42fc317262
developer docs: Add doc for analytics subsystem.
2017-02-22 22:12:40 -08:00
Sourav Badami
03861e5418
docs: Fix typo in new-feature-tutorial.md.
2017-02-22 00:37:59 -08:00
Tim Abbott
f52d812a71
events: Extract apply_event helper.
...
This mostly just saves us a level of messy indentation.
2017-02-20 11:16:35 -08:00
Tim Abbott
8da7976058
queues: Add new system for managing rabbitmq per-queue work.
...
Our lists of rabbitmq queues was likely to end up out of date, since
there was nothing enforcing that the various lists of queues were
correct or the same as each other.
2017-02-19 16:18:37 -08:00
Tim Abbott
6ad883fb61
docs: Update queuing documentation for new templates.
2017-02-19 13:12:34 -08:00
Feorlen
87429e1ff9
Fix typo in webhook "Create documentation" section.
2017-02-19 10:02:33 -08:00
Feorlen
0578ad1563
Add an Advanced topics section.
...
Add a new section after the Hello World walkthrough for additional detail that
doesn't directly apply to this example. Included are discussions on creating
negative tests and handling custom query parameters.
Remaining integration of the material originally for #3478
2017-02-18 21:03:28 -08:00
Feorlen
a97e0f6730
Add detail to the existing Hello World webhook example.
...
Fill in additonal detail following the existing document structure.
Includes authentication, custom streams, negative tests, and types
of test data and fixtures. Also fix typos and reformat to match the
new integration doc style.
Partial integration of the material originally for #3478
2017-02-18 21:03:28 -08:00
Tim Abbott
ecadb33fbc
test-backend: Add 100% test coverage assertions.
...
This adds an assertion, when `test-backend` is run with `--coverage`,
that we have 100% test coverage on a list of files that we expect to.
There's a whitelist/blacklist, managed in tools/test-backend.
Fixes #3363 .
2017-02-18 16:34:40 -08:00
Rishi Gupta
e83d69def8
docs: Copyedit docs/chat-zulip-org.html.
...
Removed the blurb on "#design" since it appears twice.
2017-02-18 15:03:57 -08:00
Tim Abbott
845f7c10e5
docs: tweak markdown manual testing docs a bit.
2017-02-16 16:24:12 -08:00
Yago González
3746a857af
docs: Add details about local echo with Markdown.
2017-02-16 16:24:12 -08:00
Feorlen
b2049a3b06
Clarify the install process's use of the root and zulip users.
...
Fixes #3680 .
2017-02-14 20:44:20 -08:00
Yago González
1861f02de7
docs: Minor fixes on Zulip's Markdown.
2017-02-14 20:41:29 -08:00
Alicja Raszkowska
1cda0a346f
docs: Add a resource to code review doc.
...
Add James J. Porter's article on code review.
2017-02-14 11:32:01 +01:00
Tim Abbott
96f044cb78
docs: Encourage participation in chat.zulip.org.
2017-02-12 17:27:20 -08:00
Tim Abbott
fb23d6970e
docs: Better describe chat.zulip.org.
2017-02-12 17:16:28 -08:00
Tim Abbott
f603235735
docs: Rename #provision -> #provision help.
2017-02-12 17:08:22 -08:00
Tim Abbott
9df733d035
docs: Rename installation help -> production help.
2017-02-12 17:04:05 -08:00
Tim Abbott
9eaa0472d5
docs: Update links to point to new chat-zulip-org.html.
2017-02-12 16:57:14 -08:00
Tim Abbott
35ab9de53c
docs: Document chat.zulip.org.
2017-02-12 16:57:11 -08:00
Tim Abbott
29ae1b4d4d
docs: Fix link to formal/information in German guide.
2017-02-12 16:46:53 -08:00
Tim Abbott
eae125e72f
docs: Clarify transifex documentation.
2017-02-11 16:57:50 -08:00
Robert Hönig
cbac3fcd64
Merge German translation docs.
...
Merge the German translation docs 'general-notes.md' and
'special-terms.md' into one translation guide 'german.md'.
2017-02-11 16:42:57 -08:00
saisrivathsa
b867ac3496
Extract zerver/lib/events.py from actions.py with event registration.
...
This moves do_events_register, fetch_initial_state_data and friends to
a new file.
Modified significantly by tabbott for correctness and to remove unused
imports.
Fixes #3635 .
2017-02-10 16:50:43 -08:00
Tim Abbott
92219aa3dd
docs: Add a long document explaining the events system.
...
This is probably one of Zulip's most important systems, and thus worth
documenting carefully.
2017-02-10 01:17:15 -08:00
Tim Abbott
092bdc7645
docs: Update the casper docs based on recent debugging.
...
Having just found that a number of our casper tests were buggy because
they were using casper.waitForSelector and fixed those, this seemed
like a good opportunity to update the docs to recommend the selectors
that more faithfully do what developers expect them to.
While I was at it, I tried to make this a bit better organized, though
I think more work could be done on that front.
2017-02-09 23:35:11 -08:00
Kouhei Sutou
5764054bbb
docs: Fix markup issue in pgroonga docs.
2017-02-08 10:17:23 -08:00
hackerkid
8b2d4f150a
Vagrantfile: Add support for a custom post-provision script.
...
Documentation tweaked by tabbott.
Fixes #3108 .
2017-02-07 18:38:07 -08:00
Tim Abbott
cf4faf6598
docs: Clarify that non-webhook integrations need documentation too.
2017-02-07 18:24:35 -08:00
Feorlen
78b9b83650
Create new webhook walkthrough page from the integration guide.
...
Breaks out the Hello World example to create a new
webhook-walkthrough.md. Includes minor edits so the two docs
read well. Adds the new page, "Webhook walkthrough", to the TOC.
Fixes #3498
2017-02-07 18:22:31 -08:00
Tim Abbott
b809646854
Add release notes from Zulip Server 1.5.1.
...
Also update version.py to reflect that everything in 1.5.1 is in this
branch.
2017-02-07 11:40:49 -08:00
Tim Abbott
fee394f7b6
roadmap: Mark a bunch of projects as completed.
2017-02-07 10:12:01 -08:00
Tim Abbott
e79520c593
Release Zulip Server 1.5.0.
2017-02-06 21:15:17 -08:00
Tim Abbott
4abb6724d0
changelog: Fix a typo in setting name.
2017-02-03 16:34:46 -08:00
Tim Abbott
d6c21c7142
docs: Improve translating guide clarity.
...
This corrects a few details and increases the billing of writing a
translating style guide.
2017-02-03 14:45:56 -08:00
Yago González
00a9f68eea
docs: Improve the translation guide.
2017-02-03 14:38:52 -08:00
Tim Abbott
633d4d1882
docs: Update customization docs slightly for Zulip 1.5.
...
There's more we'll want to do here now that we have /help/, but this
is a good start.
2017-02-03 12:57:50 -08:00
Tim Abbott
21f09dcab7
docs: Make it harder to screw up our manage.py commands.
2017-02-03 12:57:50 -08:00
Tim Abbott
621e3f68ba
docs: Update changelog.
2017-02-02 17:44:17 -08:00
Cynthia Lin
944b809fd7
docs: Replace "search help" with "search operators".
...
For better clarification and to avoid confusion with user documentation tab.
2017-02-02 12:25:58 -08:00
Tim Abbott
a03d816983
docs: Update release checklist to mention GitHub.
2017-02-01 09:48:00 -08:00
Yago González
a52cd99452
docs: Add book about OSS prod to the reading list.
2017-01-30 11:32:23 -08:00
Steve Howell
00e815e91d
Removed duplicates from changelog.
2017-01-30 11:15:28 -08:00
Tim Abbott
96d3bea6d5
Add changelog from Zulip 1.4.3 release.
2017-01-29 15:32:08 -08:00
Tim Abbott
d38b552b02
docs: Add initial documentation on the emoji system.
2017-01-29 12:15:29 -08:00
Tim Abbott
0f75c8d4ed
docs: Simplify integration guide discussion of writing docs.
...
You don't need to know about the div structure of /integrations
anymore, so we shouldn't get into it.
2017-01-29 11:53:09 -08:00
Tomasz Kolek
3b48f21f5a
Add improvements to integration-guide.md.
...
Fix some typos, add a few sentences that might clear it a little.
2017-01-29 11:49:13 -08:00
Tim Abbott
e8fd780413
docs: Fix missing wget when downloading tsearch_extra.
...
Fixes #3509 .
2017-01-29 11:23:34 -08:00
Yago González
d0d0e6956a
docs: Improve Spanish style guide.
2017-01-28 19:08:14 -08:00
Tim Abbott
36d54cf5ff
Replace references to zulip.com/dist with zulip.org/dist.
...
Now that zulip.org has all the files to distribute, there's no reason
to still point to the soon-to-be-decommissioned zulip.com/dist.
2017-01-28 17:56:25 -08:00
Akash Kothawale
46ffafab7d
docs: Use bash to run tools/provision in docker.
2017-01-27 14:54:18 -08:00
hackerkid
c42e4000d6
docs: Suggest vagrant provision if up errors.
...
Fixes #3486 .
2017-01-27 14:41:29 -08:00
Tim Abbott
b52f606c3a
Revert "deps: Upgrade and move `jquery-mousewheel` from `static/third` to `npm`"
...
Apparently, the updated version of this has a serious scrolling
performance problem in the left sidebar that basically makes scrolling
in that area unusable.
This reverts commit b683b2d3c3
.
2017-01-26 13:42:00 -08:00
Tomasz Kolek
71e6eb68c0
Update integration-guide according to integrations redesign.
...
With numerous typo and grammar fixed by tabbott.
2017-01-26 12:27:38 -08:00
Feorlen
eea6eb23f5
Note in linters doc that untracked files aren't linted.
2017-01-25 05:54:46 -08:00
Eitan Adler
0ce29d7ad6
Remove some some duplicate words in copy.
2017-01-23 23:15:04 -08:00
Tim Abbott
d6e38e2a5c
lint: Clean up E123 PEP-8 rule.
2017-01-23 21:34:26 -08:00
Tim Abbott
e9158dd520
lint: Clean up E121 PEP-8 rule.
2017-01-23 21:02:39 -08:00
Tim Abbott
e5a3bbab4f
docs: Expand explanation for why we use rebase workflow.
2017-01-22 15:42:27 -08:00
Yago González
8ee8118328
docs: Add explanation on the git rebase workflow.
2017-01-22 15:42:27 -08:00
Yago González
495a25ce1b
docs: Fix broken URL.
2017-01-22 13:04:37 -08:00
Robert Hönig
af0d985bdf
Update the commands in bots-guide.md to fit the new contrib_bots layout.
2017-01-22 05:42:46 -08:00
Tim Abbott
15c4ae9ea9
Revert "docs: Remove broken docker links for now."
...
This reverts commit ef953af597
.
Docker has fixed their website.
Fixes #3394 .
2017-01-20 11:01:12 -08:00
Rafid Aslam
b683b2d3c3
deps: Upgrade and move `jquery-mousewheel` from `static/third` to `npm`
...
- Remove `jquery-mousewheel` from `static/third` and fetch it from npm.
- Upgrade `jquery-mousewheel` to 3.1.6.
- Bump up the `PROVISION_VERSION` to 4.5.
- Change some js code to comply with this `jquery-mousewheel` version.
Part of #1709 .
2017-01-19 17:24:53 -08:00
Rafid Aslam
10a8c3d2ae
deps: Move `xdate` from `static/third` to `npm`
...
- Remove `xdate` from `static/third` and fetch it from `npm`.
- Bump up the `PROVISION_VERSION` to 4.3.
Part of #1709 .
2017-01-19 17:07:55 -08:00
Rafid Aslam
84e802422e
deps: Upgrade and move `underscore.js` from `static/third` to `npm`
...
- Remove `underscore.js` from `static/third` and fetch it from `npm`.
- Upgrade `underscore.js` to 1.8.3.
- Bump up the `PROVISION_VERSION` to 4.2.
Part of #1709
2017-01-19 17:07:45 -08:00
Rafid Aslam
911fcd3831
deps: Upgrade and move `codepointat` from `static/third` to `npm`
...
- Remove `codepointat` from `static/third` and fetch it from `npm`.
- Upgrade `codepointat` to 0.2.0.
- Bump up the `PROVISION_VERSION` to 4.1.
Part of #1709 .
2017-01-19 17:07:32 -08:00
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
Sumana Harihareswara
98e5f502d3
Roadmap doc: Update mobile tasks.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
9799da1fc2
Roadmap doc: Update internationalization section.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
0c9ed70a8d
Roadmap doc: Update integrations section.
2016-11-15 09:55:30 -08:00
Sumana Harihareswara
43f77a37a4
Roadmap doc: Update number of PRs merged.
2016-11-15 09:55:30 -08:00
Tim Abbott
151267edf6
Roadmap: Make several more things as finished.
2016-11-11 16:24:20 -08:00
sinwar
4582a98c09
tests: Split out ZulipTestCase and WebhookTestCase to a separate file.
...
Fixes #1671 .
2016-11-10 19:29:43 -08:00
Steve Howell
61625ce51e
Add draft document for user populations.
...
(This is mostly an internal dev document for now. We should eventually
link it into our RTD system, perhaps after we think we are mostly
bug-free in terms of what the doc specifies.)
2016-11-08 15:28:04 -08:00
Meena Rajan
30acb23314
bugdown: Add support for strikethrough in markdown processor.
...
[Tweaked to move tests to bugdown_data.json, add additional tests, and
add frontend processor support by tabbott]
2016-11-07 22:26:38 -08:00
Tim Abbott
a8fdfccc83
docs: Fix echo.contains_bugdown docs being backwards.
2016-11-07 07:54:27 -08:00
Tim Abbott
7c8d502c70
docs: Add details on our markdown change requirements.
2016-11-06 11:57:10 -08:00
Tim Abbott
1641d1952f
docs: Add a section on changing Zulip's markdown.
2016-11-06 11:49:37 -08:00
Tim Abbott
70c00038d9
docs: Clarify our markdown docs.
...
This is just a cleanup and reorganization of some of the text; no
changes are made to the actual content.
2016-11-06 11:37:22 -08:00
hackerkid
bb4eb213c1
docs: Add testing notes to markdown doc.
2016-11-06 11:22:34 -08:00
Steve Howell
2088e8420f
User user_id, not email, in peer_add events.
2016-11-04 11:37:14 -07:00
Steve Howell
c5c3dfe33f
Add subscriber counts to changelog.md.
2016-11-04 11:37:14 -07:00
Tim Abbott
945c2c4f86
docs: Add a brief release checklist.
2016-11-04 10:52:48 -07:00
sinwar
67d99c536a
docs: change zulip.tabbott.net to chat.zulip.org
2016-11-03 16:07:59 -07:00
deekshaarul
3f5ef8df9e
docs: Fix typos in git guide.
2016-11-03 10:12:03 -07:00