Umair Khan
74d83cc47e
lint: Disallow handlebars within {{#tr}}{{/tr}}.
...
This commit adds a new linter which runs from tools/travis/backend.
It runs over the translations.json file and checks if any of the
translatable string contains handlebars in it.
Fixes #5544
2017-06-30 10:12:31 -04:00
Rishi Gupta
85d38bd17b
emails: Remove DEFAULT_FROM_EMAIL from prod_settings_template.
2017-06-29 17:54:33 -07:00
Cory Lynch
4327402d57
docs: Add tip to record GIFs with Chrome Capture.
2017-06-29 13:26:38 -07:00
Greg Price
8e82bf6532
docs: Write down some high-level thoughts on doing code reviews.
...
This started as a PSA in the form of a series of chat messages in
`#general` on chat.zulip.org; putting them here, with some editing,
to make their value more durable.
Also rearrange this doc slightly so that it's not specific to
the server codebase, except in a few explicit spots.
The bit that's for authors should probably be somewhere else.
I think there isn't right now a great natural spot for it --
probably the top of docs/git-guide, some parts of docs/version-control,
and that paragraph here should all turn into a top-level "guide
to submitting code to Zulip" doc, which would link to the rest
of docs/git-guide and to some other resources. Leaving that
for another day.
2017-06-27 08:23:55 -04:00
Cynthia Lin
1ce8258f2e
docs: Add reminder to update ReadTheDocs config in release checklist.
2017-06-26 16:09:36 -07:00
vaibhav
f25cf988a3
docs: Add flask server documentation.
...
Flask server is a simple python server which can be used to interact with bots
through outgoing webhook services.
2017-06-22 09:48:09 -04:00
Vaida Plankyte
0ed4e22e54
docs: Fix lint/whitespace errors in GCI docs.
2017-06-22 09:30:28 -04:00
Vaida Plankyte
72d126ab78
docs: Change GCI links to point to main repo.
2017-06-22 09:30:28 -04:00
Vaida Plankyte
f880ee4ba0
docs: Move GCI docs into main repo.
2017-06-22 09:30:28 -04:00
Vaida Plankyte
15b058121f
docs: Fix linking & typos in WIP PR section in git-guide.
2017-06-22 09:28:52 -04:00
Vaida Plankyte
6d2b1e2284
docs: Clarify tools/ script usage in git-guide.
2017-06-22 07:48:32 -04:00
Greg Price
3286fbe8e3
docs/translating: Follow-on cleanups from removing Django templates.
...
This follows up the recent commit
3d1d09b3d
docs: Remove discussion of old Django templating engine.
with a small grammar fix and removing another vestige of making the
distinction between Jinja2 and Django templates, and also rearranges
the logic slightly to reflect that backend and frontend templates
have separate sections.
Probably a bigger restructuring is in order to help the reader
navigate through all the good content in this doc, but that's
a bigger job for another day.
2017-06-21 19:05:54 -07:00
Cynthia Lin
ac25f515e0
docs: Update ReadTheDocs meta tags.
...
Fixes #5482
2017-06-20 20:59:16 -04:00
Vaida Plankyte
009fa9be1e
docs: Add info on using tools/ scripts for fetching PRs.
2017-06-20 11:37:33 -04:00
Vaida Plankyte
0595764807
docs: Add alternative snippet for checking out branch.
2017-06-20 11:37:33 -04:00
Vaida Plankyte
22199d6044
docs: Fix code snippet typo in git-guide.md.
2017-06-20 11:37:33 -04:00
Cynthia Lin
9777496046
repository: Update information with Codecov migration.
2017-06-20 07:17:39 -04:00
Steve Howell
2d06a280b6
Fix broken IIFE link.
...
(We now just point the user to a Google search.)
2017-06-19 09:46:06 -04:00
Vaida Plankyte
52c351aa27
docs: Fix trailing whitespace in git-guide.md.
2017-06-19 07:52:07 -04:00
Vaida Plankyte
b02b49ca4e
docs: Add screenshot-and-gif-software.md and link to it.
2017-06-19 07:52:07 -04:00
Tim Abbott
d98c0d3178
docs: Add a brief architecture overview section on frontend.
2017-06-15 11:55:39 -07:00
Tim Abbott
3d1d09b3d3
docs: Remove discussion of old Django templating engine.
...
This was unnecessary complexity for users, and in fact, we removed the
code a couple months ago.
2017-06-15 11:55:39 -07:00
Tim Abbott
2c76f2b1e3
docs: Document file uploads in nginx section of overview.
2017-06-15 11:54:18 -07:00
Tim Abbott
115bd3ea3c
docs: Fix broken link.
2017-06-15 11:52:33 -07:00
Tim Abbott
c68484dfd7
docs: Attempt to clarify a bit more the new GitHub step.
2017-06-15 11:33:33 -07:00
Tim Abbott
7668908903
docs: Improve Git guide discussion of names.
2017-06-15 11:33:32 -07:00
Vaida Plankyte
47b450de8c
docs: Add links towards GitHub guide in installation instructions.
...
This adds two extra links to
http://zulip.readthedocs.io/en/latest/git-guide.html#set-up-git : in
the overall requirements, and once before Step 2: Get Zulip Code.
Fixes #2985 .
2017-06-15 11:30:55 -07:00
Vaida Plankyte
4e5ae83fb0
docs: Emphasise running Git BASH as admin under Win10.
2017-06-15 09:58:19 -07:00
Tim Abbott
f4aec8fedd
docs: Reorganize git guide discussion of WIP pull requests.
2017-06-15 02:13:24 -07:00
Vaida Plankyte
f56ecdd34f
docs: Emphasise WIP PRs in git-guide.md.
...
Fiuxes #3233 .
2017-06-15 02:05:57 -07:00
Cory Lynch
3e10bdf0e8
docs: Print output URL in Makefile.
2017-06-14 20:16:08 -07:00
Cory Lynch
3bc369f1cf
tools: Add wrapper tool 'build-docs' for building documentation.
2017-06-14 20:16:02 -07:00
Cynthia Lin
1d5a5036c5
repository: Add CODE_OF_CONDUCT.md.
2017-06-14 18:43:08 -07:00
Tim Abbott
fa87c6113d
docs: Document that we use `ts` automatically in Travis CI.
2017-06-14 17:26:41 -07:00
Steve Howell
d8598e18e0
changelog: Suggest creating indexes for starred/mentioned.
2017-06-13 13:58:58 -07:00
Robert Hönig
f9c5086658
bots: Rename BotHandlerApi object `client` to `bot_handler`.
2017-06-13 11:13:23 -07:00
Tim Abbott
357105a4c1
docs: Fix recently changed URLs to Python packaging guide.
2017-06-12 22:39:15 -07:00
Pweaver (Paul Weaver)
5c07125994
Enable EmailAuthBackend by default to simplify a production install.
...
This should save a step from the installation process in the common
case.
2017-06-12 21:53:35 -07:00
Tim Abbott
2ae1e7f5e6
docs: Fix broken mailgun link.
...
It appears that Mailgun upddated their documentation URL structure.
2017-06-12 21:06:40 -07:00
Tim Abbott
f4484bd7e2
docs: Fix broken links to old chinese language code.
2017-06-12 21:06:01 -07:00
Tim Abbott
dd61f202d3
docs: Remove links to old zulip.com.
2017-06-12 20:42:40 -07:00
Rafid Aslam
4f482834b4
deps: Upgrade and move `perfect-scrollbar` from `static/third` to `npm`.
...
- Remove `perfect-scrollbar` from `static/third` and fetch it from npm.
- Upgrade `perfect-scrollbar` to 0.7.1.
- Bump up the `PROVISION_VERSION` to 5.6.
Changed `wheelSpeed` in "static/js/scroll_bar.js" to 0.5, because when it
20, the scrollbar scrolls very fast.
Changed 'wheelSpeed' in "static/js/emoji_picker.js" from 25 to 0.68
(based on tabbott's testing of scrolling through the emoji list).
Part of #1709 .
2017-06-11 10:15:48 -07:00
Vaida
bf2cfa8073
docs: Fix mispelled tool name in translating.md.
2017-06-11 10:12:54 -07:00
Rishi Gupta
8ea7d01aed
docs: Fix ToS link in prod-mobile-push-notifications.
2017-06-11 08:27:12 -05:00
Rishi Gupta
ed8e95f0dd
docs: Add documentation of our email system.
2017-06-11 08:27:12 -05:00
Tim Abbott
75c72552db
docs: Fix quoting of push bouncer URL.
2017-06-09 10:06:34 -07:00
Rishi Gupta
443c4cfbf6
docs: Update instructions in prod-mobile-push-notifications.
2017-06-08 15:49:41 -07:00
Tim Abbott
ed818f12a2
docs: Add link to font awesome accessibility docs.
2017-06-08 14:05:18 -07:00
Tim Abbott
e1110308fc
docs: Update push notifications setup/testing instructions.
2017-06-08 13:40:08 -07:00
Tim Abbott
4baf169690
docs: Highlight getting started guide more strongly.
2017-06-08 13:28:51 -07:00