zulip/tools
Lauryn Menard dedea23745
help-docs: Move help center documentation to top level directory.
These files are not Jinja2 templates, so there's no reason that they needed
to be inside `templates/zerver`. Moving them to the top level reflects their
importance and also makes it feel nicer to work on editing the help center content, 
without it being unnecessary buried deep in the codebase.
2023-01-25 14:08:29 -08:00
..
ci provision: Do not require that no other yarn precedes us in $PATH. 2023-01-19 17:51:52 -05:00
documentation_crawler python: Clean up janky URL matching code with urlsplit. 2023-01-18 17:25:46 -05:00
droplets ci: Check that non-scripts aren’t marked executable. 2022-12-07 09:54:01 -08:00
i18n i18n: Unescape Unicode sequences in JSON. 2023-01-17 13:19:45 -08:00
lib ruff: Fix SIM201 Use `… != …` instead of `not … == …`. 2023-01-23 11:18:36 -08:00
linter_lib help-docs: Move help center documentation to top level directory. 2023-01-25 14:08:29 -08:00
node_lib
oneclickapps oneclick: Wait in a loop until the image build droplet gets an IP. 2022-11-18 12:45:08 -08:00
setup help-docs: Move help center documentation to top level directory. 2023-01-25 14:08:29 -08:00
test-install install: Support Ubuntu 22.04. 2022-02-25 14:49:07 -08:00
tests template_parser: Handle handlebar partial blocks. 2022-12-06 15:40:40 -08:00
wsl
zulip-export
README.md
__init__.py
build-docs tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
build-release-tarball release: Support -rc1 style suffixes for releases. 2022-11-15 12:50:41 -08:00
cache-zulip-git-version build-release-tarball: Override merge-base for full official releases. 2022-11-15 12:50:41 -08:00
check-capitalization tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
check-frontend-i18n docs: Capitalize Handlebars consistently. 2022-06-27 13:35:10 -07:00
check-issue-labels docs: Fix many spelling mistakes. 2022-02-07 18:51:06 -08:00
check-openapi dependencies: Upgrade Prettier to 3.0.0-alpha.4. 2022-11-02 16:50:37 -07:00
check-provision
check-schemas ruff: Fix SIM102 nested `if` statements. 2023-01-23 11:18:36 -08:00
check-templates template_parser: Spell “Handlebars” correctly. 2022-09-09 00:34:36 -07:00
check-thirdparty check-thirdparty: License under GPLv2+. 2022-06-26 17:33:11 -07:00
clean-branches Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
commit-message-lint commit-message-lint: Take release branches into account. 2022-07-22 10:39:05 -07:00
commit-msg requirements: Install gitlint from its Debian package. 2021-09-17 17:05:18 -07:00
conf.ini-template
coveragerc ruff: Fix N818 exception name should be named with an Error suffix. 2022-11-17 16:52:00 -08:00
create-test-api-docs ruff: Fix SIM105 Use `contextlib.suppress` instead of try-except-pass. 2023-01-23 11:18:36 -08:00
debug-require-webpack-plugin.ts debug-require-webpack-plugin: Handle missing chunkGraph. 2021-10-17 07:15:09 -07:00
debug-require.js webpack: Upgrade to Webpack 5. 2021-09-14 17:02:03 -07:00
deploy-branch Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
diagnose provision: Avoid distutils; keep PROVISION_VERSION as a tuple. 2022-07-20 22:03:30 -07:00
documentation.vnufilter dependencies: Upgrade JavaScript dependencies. 2022-10-11 10:50:57 -07:00
duplicate_commits.json
fetch-contributor-data ruff: Fix DTZ011 `datetime.date.today()`. 2023-01-04 16:25:07 -08:00
fetch-pull-request tools: Avoid `readlink -f` in *-pull-request scripts. 2021-04-30 14:57:13 -07:00
fetch-rebase-pull-request Rename default branch to ‘main’. 2021-09-06 12:56:35 -07:00
find-unused-css
generate-integration-docs-screenshot actions: Split out zerver.actions.create_user. 2022-04-14 17:14:35 -07:00
lint ruff: Enable import sorting, replacing isort. 2022-11-16 09:29:11 -08:00
message-screenshot.js tools: Add support for generating integration screenshots remotely. 2021-04-19 10:44:43 -07:00
pre-commit
provision docs: Rename setup-vagrant.md -> setup-recommended.md. 2022-09-15 15:54:14 -07:00
push-to-pull-request scripts: Pass --retry 3 to curl. 2022-11-08 08:07:36 -08:00
rebuild-dev-database
rebuild-test-database
release release: Add tests for spelling and links in changelog. 2023-01-24 13:30:04 -08:00
release-tarball-exclude.txt
renumber-migrations ruff: Fix SIM102 nested `if` statements. 2023-01-23 11:18:36 -08:00
reset-to-pull-request tools: Avoid `readlink -f` in *-pull-request scripts. 2021-04-30 14:57:13 -07:00
review python: Use Python 3.8 shlex.join function. 2022-04-27 12:57:49 -07:00
run-codespell run-codespell: Update codespell exclude list. 2022-08-30 17:36:21 -07:00
run-dev.py mypy: Enable local_partial_types. 2022-07-06 17:33:13 -07:00
run-mypy tools: Support running mypy daemon for better performance. 2022-07-06 17:33:13 -07:00
run-tsc
run-yarn-deduplicate
semgrep.yml ruff: Enable some new errors. 2022-12-04 22:11:24 -08:00
setup-git-repo
show-profile-results
stop-run-dev
tail-ses ruff: Fix B011 Do not `assert False` (`python -O` removes these calls). 2022-11-03 12:10:15 -07:00
test-all install-shellcheck: Upgrade ShellCheck to 0.9.0. 2023-01-04 14:01:34 -08:00
test-api actions: Split out zerver.actions.realm_settings. 2022-04-14 17:14:37 -07:00
test-backend ruff: Fix SIM115 Use context handler for opening files. 2023-01-23 11:18:36 -08:00
test-documentation
test-help-documentation tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
test-js-with-node actions_popover: Use tippyjs instead of bootstrap to display popover. 2022-12-06 09:58:40 -08:00
test-js-with-puppeteer python: Use Python 3.8 shlex.join function. 2022-04-27 12:57:49 -07:00
test-locked-requirements test-locked-requirements: Rename may_be_setup_cache to maybe_set_up_cache. 2022-01-12 13:21:35 -08:00
test-migrations requirements: Upgrade Python requirements. 2021-04-15 21:47:33 -07:00
test-queue-worker-reload actions: Delete zerver.lib.actions. 2022-04-14 17:14:38 -07:00
test-run-dev test-run-dev: Fix log file opening. 2021-08-02 15:53:52 -07:00
test-tools tools: Use root-based absolute import for tools.lib, etc. 2021-07-05 12:21:52 -07:00
total-contributions tools: Update source repos in total-contributions. 2022-10-31 16:27:31 -07:00
update-locked-requirements requirements: Remove unused mypy.txt lock file. 2022-09-08 11:08:06 -07:00
update-prod-static computed_settings: Set STATICFILES_DIRS to an existing absolute path. 2022-08-26 15:55:59 -07:00
update-zuliprc-api-field python: Replace universal_newlines with text. 2022-01-23 22:16:01 -08:00
upload-release upload-release: Update SHA256SUM for existing files if changed. 2023-01-23 17:41:29 -08:00
webpack webpack: Increase Node.js heap size on low-memory systems. 2021-09-22 16:01:01 -07:00
webpack.assets.json portico: Add page to list open organizations. 2022-08-30 16:02:06 -07:00
webpack.dev-assets.json development: Add CSS file for emails page in dev server. 2022-11-30 17:35:22 -08:00
zanitizer
zanitizer_config.pm.sample

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.