zulip/tools
Alex Vandiver 188af57296 puppet: Rename postgres_appdb to postgresql.
There is only one PostgreSQL database; the "appdb" is irrelevant.
Also use "postgresql," as it is the name of the software, whereas
"postgres" the name of the binary and colloquial name.  This is minor
cleanup, but enabled by the other renames in the previous commit.
2020-10-27 13:29:19 -07:00
..
ci puppet: Move top-level zulip deployments into "profile" directory. 2020-10-27 13:29:19 -07:00
documentation_crawler docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
droplets docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
i18n docs: Add comment links to i18n documentation. 2020-09-18 11:44:04 -07:00
lib python: Close opened files. 2020-10-26 12:31:30 -07:00
linter_lib lint: Remove custom rule already enforced by Prettier. 2020-09-22 18:11:21 -07:00
node_lib js: Elide .js and .ts extensions from imports and requires. 2020-09-01 16:43:02 -07:00
setup puppet: Rename postgres_appdb to postgresql. 2020-10-27 13:29:19 -07:00
test-install shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
tests queue: Eliminate useless "burst" concept in monitoring. 2020-09-21 15:24:04 -07:00
wsl tools: Add script to start database services for WSL. 2020-04-11 12:05:33 -07:00
zulip-export docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
README.md cleanup: Delete trailing newlines. 2019-08-06 23:29:11 -07:00
__init__.py
build-docs docs: Replace Makefile based on output of newer sphinx-quickstart. 2019-12-02 18:39:33 -08:00
build-release-tarball docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
cache-zulip-git-version shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
check-capitalization python: Elide default for store_{true,false} argparse arguments. 2020-09-03 16:17:14 -07:00
check-frontend-i18n python: Elide default for store_{true,false} argparse arguments. 2020-09-03 16:17:14 -07:00
check-issue-labels docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
check-node-fixtures docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
check-openapi openapi: Use at most one inline subschema in allOf. 2020-09-30 19:45:28 -07:00
check-provision python: Elide default for store_{true,false} argparse arguments. 2020-09-03 16:17:14 -07:00
check-templates docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
check-thirdparty check-thirdparty: Work around deficient Mypy annotations for debian. 2020-10-19 11:54:14 -07:00
clean-branches shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
clean-repo
commit-message-lint docs: Use consistent spelling of CircleCI. 2020-04-28 11:26:58 -07:00
commit-msg shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
conf.ini-template
coveragerc parallel: Remove run_parallel. 2020-09-14 16:22:23 -07:00
create-test-api-docs python: Catch specific exceptions from orjson. 2020-10-11 16:11:41 -07:00
debug-require-webpack-plugin.ts debug-require: Throw errors for unknown and unloaded modules. 2020-07-29 11:17:24 -07:00
debug-require.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
deploy-branch shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
diagnose python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
documentation.vnufilter requirements: Upgrade Python requirements. 2020-06-25 13:14:37 -07:00
duplicate_commits.json tools: Move duplicate_commits.json file to tools directory. 2020-04-07 16:06:29 -07:00
fetch-contributor-data docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
fetch-pull-request tools: Use require_clean_work_tree everywhere. 2020-04-06 17:52:10 -07:00
fetch-rebase-pull-request tools: Use require_clean_work_tree everywhere. 2020-04-06 17:52:10 -07:00
find-unused-css styles: Rename .scss files back to .css. 2020-09-15 16:33:28 -07:00
generate-integration-docs-screenshot events: Stop sending occupy/vacate events. 2020-10-14 10:53:10 -07:00
lint lint: Add shfmt as a linter. 2020-10-15 15:16:00 -07:00
message-screenshot.js eslint: Fix unicorn/catch-error-name. 2020-10-07 16:00:33 -07:00
pre-commit shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
pretty-print-html python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
provision shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
push-to-pull-request shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
rebuild-dev-database terminate-psql-sessions: Rely on the caller to set PGHOST, PGUSER. 2020-06-15 21:37:14 -07:00
rebuild-test-database shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
release-tarball-exclude.txt
renumber-migrations renumber-migrations: Skip migration 0261. 2020-06-18 15:42:57 -07:00
reset-to-pull-request shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
review python: Convert more percent formatting to Python 3.6 f-strings. 2020-06-14 23:27:22 -07:00
run-dev.py docs: Fix more capitalization issues. 2020-10-23 11:46:55 -07:00
run-mypy python: Replace list literal concatenation with * unpacking. 2020-09-02 11:15:41 -07:00
run-tsc tsconfig: Move to top level. 2019-11-04 18:12:11 -08:00
run-yarn-deduplicate yarn.lock: Share duplicate packages with yarn-deduplicate. 2019-09-02 19:30:09 -07:00
semgrep.yml semgrep: Treat ugettext_lazy like ugettext. 2020-10-18 14:31:15 -07:00
setup-git-repo shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
show-profile-results python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
stop-run-dev python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
test-all shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
test-api python: Elide default for store_{true,false} argparse arguments. 2020-09-03 16:17:14 -07:00
test-backend fetch_initial_state_data: Handle case of web public guests. 2020-09-23 12:11:15 -07:00
test-documentation shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
test-help-documentation tests: Remove use_db flag from test_server_running. 2020-09-18 15:13:40 -07:00
test-js-with-node recent_topics: Test deleting messages not stored locally. 2020-09-15 17:03:27 -07:00
test-js-with-puppeteer puppeteer: Rename CASPER_TESTS env variable to PUPPETEER_TESTS. 2020-09-09 13:38:39 -04:00
test-locked-requirements python: Replace list literal concatenation with * unpacking. 2020-09-02 11:15:41 -07:00
test-migrations shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
test-queue-worker-reload queue_processors: Don't run test queues with run-dev.py. 2020-10-18 14:07:31 -07:00
test-run-dev python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
test-tools python: Elide default for store_{true,false} argparse arguments. 2020-09-03 16:17:14 -07:00
update-locked-requirements shfmt: Reformat shell scripts with shfmt. 2020-10-15 15:16:00 -07:00
update-prod-static python: Prefer --flag=option over --flag option. 2020-09-03 17:51:09 -07:00
update-zuliprc-api-field python: Elide type=str from argparse arguments. 2020-09-03 16:17:14 -07:00
webpack webpack: Use Webpack’s mode option rather than repurposing env. 2020-09-28 10:57:08 -07:00
webpack.assets.json landing-page: Rename to landing_page.css. 2020-10-19 11:50:39 -07:00
zanitizer docs: Avoid hardcoded /tmp paths in miscellaneous documentation. 2019-01-15 16:16:12 -08:00
zanitizer_config.pm.sample zanitizer_config.pm.sample: keep_file → scrub_filename 2018-09-23 20:42:27 -07:00

README.md

This directory contains scripts that are used in building, managing, testing, and other forms of work in a Zulip development environment. Note that tools that are also useful in production belong in scripts/ or should be Django management commands.

For more details, see https://zulip.readthedocs.io/en/latest/overview/directory-structure.html.