Vinit Singh
3cc790420a
docs: Update docs to reflect the use of Ubuntu bionic in development.
2019-07-08 13:25:54 -07:00
YashRE42
c8b6afdca8
docs: Add warning about incorrect proxy settings for Vagrant setup.
...
Tweaked by tabbott for further clarity.
2019-07-08 12:30:31 -07:00
Vishnu Ks
b75eb25708
docs: Include DO one click app in release checklist.
2019-07-07 21:49:31 -07:00
Tim Abbott
e14a40675b
docs: Document changing EXTERNAL_HOST after backup restoration.
...
Fixes #12704 .
2019-07-03 21:08:58 -07:00
Anders Kaseorg
9f08513acb
bundles: Rename commons.js to common.js.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-03 15:03:22 -07:00
Anders Kaseorg
079ddae4c8
minify-js: Remove; everything has been migrated to Webpack.
...
min/sockjs-0.3.4.min.js is not used.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-03 13:58:21 -07:00
Anders Kaseorg
05663aa3fa
webpack: Rectify "common" bundle with bundles/commons.js.
...
Moving bootstrap-typeahead from bundles/commons.js to bundles/app.js
and csrf.js from bundles/app.js to bundles/commons.js makes
bundles/commons.js equivalent to the "common" bundle, so we can
replace the latter with the former.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 16:38:26 -07:00
Thomas Ip
8c199fd44c
webpack: Use handlebars-loader to handle frontend templates.
...
And remove the compile-handlebars-templates system.
2019-07-02 16:23:29 -07:00
Anders Kaseorg
0334be7053
zproject: Remove unused template tags minified_js, static.
...
`minified_js` was obsoleted by the Webpack migration and `static` has
never been used.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 16:18:23 -07:00
Anders Kaseorg
b709eeb4d1
third: Remove zocial.
...
It’s unused since commit 7afbc9ddd6
(#4531 ).
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 15:04:58 -07:00
Anders Kaseorg
d8ed1d4553
third: Remove FormData polyfill.
...
It has no effect in our supported browsers including IE11.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 15:04:58 -07:00
Anders Kaseorg
438c7c46ed
third: Get jquery-caret-plugin from NPM.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 15:04:58 -07:00
Anders Kaseorg
1647582acf
third: Get jquery-autosize from NPM.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 15:04:58 -07:00
Anders Kaseorg
bbb56df6b0
i18n: Move static/locale back to locale.
...
As of commit cff40c557b
(#9300 ), these
files are no longer served directly to the browser. Disentangle them
from the static asset pipeline so we can refactor it without worrying
about them.
This has the side effect of eliminating the accidental duplication of
translation data via hash-naming in our release tarballs.
This reverts commit b546391f0b
(#1148 ).
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-02 14:57:55 -07:00
Aman Agrawal
a264c84397
docs: Give additional solutions for "os.symlink error" on windows.
2019-06-27 14:49:47 -07:00
Puneeth Chaganti
9c33261728
casper: Add a verbose flag to run casper tests in verbose mode.
2019-06-26 16:15:08 -07:00
Puneeth Chaganti
3bfb08806c
docs: Server logs in casper tests are now written inline.
...
Also, move note about remote debugging to the remote debugging section.
2019-06-26 16:15:08 -07:00
Anders Kaseorg
4e1060b29e
docs: Remove references to Ubuntu 14.04 Trusty as a supported platform.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-06-26 15:09:13 -07:00
Anders Kaseorg
33c941407b
puppet: Remove legacy unauthenticated local uploads backend.
...
This was only used in Ubuntu 14.04 Trusty.
Removing this also finally lets us simplify our security model
discussion of uploaded files.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-06-26 11:31:46 -07:00
Anders Kaseorg
bfa82a70c8
ci: Remove Ubuntu 14.04 (trusty) from CI.
...
Tweaked by tabbott to improve our CI docs discussion of these.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-06-26 11:01:13 -07:00
Anders Kaseorg
b4204e7cfd
Remove legacy (pre-Vagrant) Docker development environment setup.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-06-26 10:58:02 -07:00
Tim Abbott
83c2287da2
docs: Add some basic documentation on linter options.
2019-06-24 14:24:31 -07:00
Wyatt Hoodes
bc4e7627d6
docs: Add documentation for `var/<uuid>/test-backend/`.
2019-06-24 12:50:13 -07:00
Aman Agrawal
cf8653945f
lint: Rename commit_messages to gitlint.
...
Use `gitlint` name to register gitlint linter since it is the commonly
used name for it.
2019-06-18 11:32:04 -07:00
Aman Agrawal
426a222b7e
lint: Rename --verbose to --verbose-timing.
2019-06-18 11:32:04 -07:00
Tim Abbott
ff38d125b1
settings: Configure LDAP avatar synchronization in dev environment.
...
This should make it a lot more convenient to do manual testing of
these common LDAP configuration options.
2019-06-17 13:18:36 -07:00
Tim Abbott
88b77af54f
puppet: Add support for changing the nginx port directly.
...
This provides a clean process for changing Zulip's nginx port.
2019-06-17 12:24:22 -07:00
Tim Abbott
e6cb83b6e9
docs: Add a new heading section on Casper debugging.
...
Also enhance the error output from the casper tool.
2019-06-16 22:20:41 -07:00
Thomas Ip
4049a19e0e
docs: Update and polish docs on the static asset pipeline.
...
Tweaked by tabbott to make the claims about new modules in TypeScript
more muted.
2019-06-16 19:09:45 -07:00
Wyatt Hoodes
496671b04a
docs/git: Fix small grammatical error.
2019-06-16 16:28:39 -07:00
Greg Price
b6ce366d61
docs: Add a comment explaining the fancy conditional-include syntax.
...
We only use it in this one place, so a comment right here seems the
most discoverable place to put it. If we started using it more...
probably the section in docs/documentation/overview.md about the
dev/sysadmin docs system should split off into a new file, and this
info would become a subsection there.
2019-06-15 09:35:04 -07:00
Vishnu Ks
cc91e6cb94
auth: Allow setting GOOGLE_OAUTH2_CLIENT_ID from dev-secrets.
...
This makes it much more convenient to use Google/GitHub authentication
in a Zulip development environment for testing; one only has to set it
up once.
2019-06-14 10:16:26 -07:00
Vishnu Ks
16a345a766
auth: Document setting social_auth_github_key in dev-secrets.
...
This is a simpler configuration method for development, because
dev_settings.py isn't something the developer can edit.
2019-06-14 10:16:26 -07:00
Tim Abbott
9fbc6ab022
version: Update version and changelog for Zulip 2.0.4 release.
2019-06-06 22:04:41 -07:00
Rishi Gupta
3b6969e4c9
docs: Add link to linkedin to summer-with-zulip.
2019-06-05 17:03:24 -07:00
Tim Abbott
3225fd39a5
docs: Split internationalization.md from translation.md.
...
This provides a better entrypoint for developers to learn about
internationalization in Zulip without cluttering the article for
translators.
I also took the opportunity to add a proper for-developers
introduction, including a link to the very nice EdX guide on the
topic.
2019-06-04 17:35:44 -07:00
Tim Abbott
6236dfab9a
docs: Clarify section on local configuration changes.
...
We still should add a section documenting all the options.
2019-06-03 20:11:07 -07:00
Tim Abbott
d0d497fc2d
docs: Update contributor count to over 500.
2019-06-03 12:14:40 -07:00
Puneeth Chaganti
717d1e504d
ldap: Turn off the AUTH_LDAP_ALWAYS_UPDATE_USER setting.
...
The `AUTH_LDAP_ALWAYS_UPDATE_USER` is `True` by default, and this would sync the
attributes defined in the `AUTH_LDAP_USER_ATTR_MAP` to the user profile. But,
the default code in `django-auth-ldap` would work correctly only for `full_name`
field. This commit disables the setting by default, in favour of using the
`sync_ldap_user_data` script as a cron job.
2019-06-02 11:24:19 -07:00
vinitS101
9ddc27f318
docs: Fixed a small typo in the LDAP documentation.
2019-06-01 16:54:32 -07:00
Tim Abbott
320812ccec
docs: Reorganize remote development docs a bit.
2019-05-31 17:35:10 -07:00
Kanishk Kakar
747096c123
docs: Add rmate instructions for remote dev.
2019-05-31 17:15:56 -07:00
Puneeth Chaganti
a1590c613e
url preview: Enable server level setting for url embed previews.
...
This significantly simplifies the process for enabling this feature in
new organizations.
2019-05-31 15:37:03 -07:00
Rafid Aslam
b52a7aed07
docs: Move tutorials/documenting-api-endpoints to documentation/api.
...
Move docs/tutorials/documenting-api-endpoint.md to
docs/documentation/api.md.
This makes it easier to find when browsing the complete set of
materials on writing Zulip documentation.
2019-05-30 11:12:25 -07:00
Tim Abbott
b13add3eaf
docs: Add missing index.rst for documentation/.
...
Apparently I failed to commit this part of our documentation
migration.
2019-05-29 17:54:02 -07:00
Anders Kaseorg
f0b72a81f3
docs: Document UBUNTU_MIRROR option.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-05-29 16:21:53 -07:00
Anders Kaseorg
ae393456f9
Vagrantfile: Remove LXC provider; move Docker provider to default.
...
This also means the default dev environment is now based on Ubuntu
18.04 (bionic), part of our overall effort to migrate off Ubuntu
Trusty.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-05-29 16:12:30 -07:00
Tim Abbott
0330a5ed82
docs: Use bulleted list for user-facing subsystems.
...
This makes it a bit more visually obvious that there are more than 3
total things expected below.
2019-05-29 15:52:18 -07:00
Tim Abbott
19666aacbf
docs: Update link to FCM.
2019-05-29 15:52:11 -07:00
Tim Abbott
fa37c5cee1
docs: Extract a Writing Documentation top-level section.
...
This should make this easier to find, and also makes "Subsystems" a
bit smaller of a catch-all.
2019-05-29 15:52:11 -07:00