zulip/docs/documentation
Lauryn Menard 878b46e758 urls: Simplify process to add URL redirects for documentation pages.
Creates `zerver.lib.url_redirects.py` to record old and new URLs
for documentation pages that have been renamed/moved and need URL
redirects.

This file is then used by `zproject.urls.py` to redirect links and
by `zerver.test.test_urls.py` to test that all of the old URLs
return a success response with a common page header/text depending
on the type of redirect (help center, policy, or API).

Adds a section to contributor docs on writing documentation for
how to use this redirect system when renaming a help center or api
documentation page.

Fixes #21946. Fixes #17897.
2022-08-31 15:01:29 -07:00
..
api.md docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
helpcenter.md urls: Simplify process to add URL redirects for documentation pages. 2022-08-31 15:01:29 -07:00
index.md docs: Rename `user.md` to `helpcenter.md`. 2022-01-25 18:42:04 -08:00
integrations.md integrations-docs: Remove `zulip-config.md`. 2022-06-27 17:23:26 -07:00
openapi.md docs: Correct path to zulip.yaml. 2022-07-20 09:37:57 -07:00
overview.md docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00