From a35a4e099291a14e3bbb739cba2147687bedb60c Mon Sep 17 00:00:00 2001 From: Ben Perlmutter <57849986+bpmutter@users.noreply.github.com> Date: Sat, 14 Jan 2023 23:19:20 -0500 Subject: [PATCH] docs: add redirects for docs IA update (#388) * docs: add redirects for docs IA update * Update src/static/redirects.njk * fix formatting * Add code-path-analsis * move redirects up per MD suggestion * Update src/static/redirects.njk Co-authored-by: Nicholas C. Zakas * Apply suggestions from code review Co-authored-by: Milos Djermanovic * Apply suggestions from code review Co-authored-by: Milos Djermanovic * Update src/static/redirects.njk Co-authored-by: Milos Djermanovic * add additional redirects * Add redirects covered by splat except migration guides * Apply suggestions from code review Co-authored-by: Milos Djermanovic Co-authored-by: Nicholas C. Zakas Co-authored-by: Milos Djermanovic --- src/static/redirects.njk | 52 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index 80e2898f1..608fcd449 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -31,6 +31,58 @@ eleventyExcludeFromCollections: true /docs/maintainer-guide/* /docs/latest/maintainer-guide/:splat 301! /docs/developer-guide/* /docs/latest/developer-guide/:splat 301! +{% if site.language.code == "en" %} + +# Redirects for the ESLint IA Refactor (https://github.com/eslint/rfcs/pull/97) +/docs/latest/user-guide/ /docs/latest/use/ 301! +/docs/latest/user-guide/core-concepts /docs/latest/use/core-concepts 301! +/docs/latest/user-guide/configuring/ /docs/latest/use/configure/ 301! +/docs/latest/user-guide/configuring/configuration-files-new /docs/latest/use/configure/configuration-files-new 301! +/docs/latest/user-guide/configuring/configuration-files /docs/latest/use/configure/configuration-files 301! +/docs/latest/user-guide/configuring/language-options /docs/latest/use/configure/language-options 301! +/docs/latest/user-guide/configuring/rules /docs/latest/use/configure/rules 301! +/docs/latest/user-guide/configuring/plugins /docs/latest/use/configure/plugins 301! +/docs/latest/user-guide/configuring/ignoring-code /docs/latest/use/configure/ignore 301! +/docs/latest/user-guide/command-line-interface /docs/latest/use/command-line-interface 301! +/docs/latest/user-guide/formatters/ /docs/latest/use/formatters/ 301! +/docs/latest/user-guide/integrations /docs/latest/use/integrations 301! +/docs/latest/user-guide/migrating-to-8.0.0 /docs/latest/use/migrate-to-8.0.0 301! +/docs/latest/developer-guide/architecture/ /docs/latest/contribute/architecture/ 301! +/docs/latest/developer-guide/source-code /docs/latest/contribute/source-code 301! +/docs/latest/developer-guide/development-environment /docs/latest/contribute/development-environment 301! +/docs/latest/developer-guide/unit-tests /docs/latest/contribute/tests 301! +/docs/latest/developer-guide/working-with-rules /docs/latest/extend/custom-rules 301! +/docs/latest/developer-guide/working-with-plugins /docs/latest/extend/plugins 301! +/docs/latest/developer-guide/working-with-custom-formatters /docs/latest/extend/custom-formatters 301! +/docs/latest/developer-guide/working-with-custom-parsers /docs/latest/extend/custom-parsers 301! +/docs/latest/developer-guide/working-with-rules-deprecated /docs/latest/extend/custom-rules-deprecated 301! +/docs/latest/developer-guide/code-path-analysis /docs/latest/extend/code-path-analysis 301! +/docs/latest/developer-guide/scope-manager-interface /docs/latest/extend/scope-manager-interface 301! +/docs/latest/developer-guide/selectors /docs/latest/extend/selectors 301! +/docs/latest/developer-guide/shareable-configs /docs/latest/extend/shareable-configs 301! +/docs/latest/developer-guide/nodejs-api /docs/latest/integrate/nodejs-api 301! +/docs/latest/developer-guide/code-conventions /docs/latest/contribute/code-conventions 301! +/docs/latest/developer-guide/package-json-conventions /docs/latest/contribute/package-json-conventions 301! +/docs/latest/developer-guide/contributing/ /docs/latest/contribute/ 301! +/docs/latest/developer-guide/contributing/reporting-bugs /docs/latest/contribute/report-bugs 301! +/docs/latest/developer-guide/contributing/new-rules /docs/latest/contribute/propose-new-rule 301! +/docs/latest/developer-guide/contributing/rule-changes /docs/latest/contribute/propose-rule-change 301! +/docs/latest/developer-guide/contributing/changes /docs/latest/contribute/request-change 301! +/docs/latest/developer-guide/contributing/working-on-issues /docs/latest/contribute/work-on-issue 301! +/docs/latest/developer-guide/contributing/pull-requests /docs/latest/contribute/pull-requests 301! +/docs/latest/maintainer-guide/ /docs/latest/maintain/ 301! +/docs/latest/maintainer-guide/issues /docs/latest/maintain/manage-issues 301! +/docs/latest/maintainer-guide/pullrequests /docs/latest/maintain/review-pull-requests 301! +/docs/latest/maintainer-guide/releases /docs/latest/maintain/manage-releases 301! +/docs/latest/maintainer-guide/working-groups /docs/latest/maintain/working-groups 301! +/docs/latest/maintainer-guide/governance /docs/latest/contribute/governance 301! +/docs/latest/user-guide/configuring/* /docs/latest/use/configure/:splat 301! +/docs/latest/user-guide/* /docs/latest/use/:splat 301! +/docs/latest/developer-guide/* /docs/latest/extend/:splat 301! +/docs/latest/maintainer-guide/* /docs/latest/maintain/:splat 301! + +{% endif %} + # Regular Docs /docs/latest/* https://{{ site.locals.docs_latest }}/:splat 200! /docs/ /docs/latest/ 301!