From 24754b7d1128bd8f2434654680400125d0394fe9 Mon Sep 17 00:00:00 2001 From: Ben Perlmutter Date: Sat, 17 Dec 2022 16:06:13 -0500 Subject: [PATCH 01/12] docs: add redirects for docs IA update --- src/static/redirects.njk | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index 5e4c2ccca..75fedd08a 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -51,3 +51,42 @@ eleventyExcludeFromCollections: true # Redirect blog back to English site /blog/* https://eslint.org/blog/:splat 302! {% endif %} + +# 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/development-environment/ 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/nodejs-api/ /docs/latest/integrate/nodejs-api/ 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/governance/ /docs/latest/contribute/governance/ 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! From 6fd003960521e1394b24ae2978e80b3890f23a0e Mon Sep 17 00:00:00 2001 From: Ben Perlmutter <57849986+bpmutter@users.noreply.github.com> Date: Tue, 20 Dec 2022 21:49:49 -0500 Subject: [PATCH 02/12] Update src/static/redirects.njk --- src/static/redirects.njk | 1 + 1 file changed, 1 insertion(+) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index 75fedd08a..fe0aa4e90 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -87,6 +87,7 @@ eleventyExcludeFromCollections: true /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/governance/ /docs/latest/contribute/governance/ 301! +/docs/latest/user-guide/configuring/* /docs/latest/use/contribute/: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! From bbbea59d263d64c82f604cd3505dc8fe7f5176c5 Mon Sep 17 00:00:00 2001 From: Ben Perlmutter <57849986+bpmutter@users.noreply.github.com> Date: Tue, 20 Dec 2022 21:50:41 -0500 Subject: [PATCH 03/12] fix formatting --- src/static/redirects.njk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index fe0aa4e90..56baf123e 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -87,7 +87,7 @@ eleventyExcludeFromCollections: true /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/governance/ /docs/latest/contribute/governance/ 301! -/docs/latest/user-guide/configuring/* /docs/latest/use/contribute/:splat/ 301! +/docs/latest/user-guide/configuring/* /docs/latest/use/contribute/: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! From d5e39eaf00947dfe72f3bc002f893ec2b60fe1b3 Mon Sep 17 00:00:00 2001 From: Ben Perlmutter Date: Wed, 28 Dec 2022 14:26:30 -0500 Subject: [PATCH 04/12] Add code-path-analsis --- src/static/redirects.njk | 1 + 1 file changed, 1 insertion(+) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index 75fedd08a..208a91e80 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -74,6 +74,7 @@ eleventyExcludeFromCollections: true /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/code-path-analsis/ /docs/latest/extend/code-path-analsis/ 301! /docs/latest/developer-guide/nodejs-api/ /docs/latest/integrate/nodejs-api/ 301! /docs/latest/developer-guide/contributing/ /docs/latest/contribute/ 301! /docs/latest/developer-guide/contributing/reporting-bugs/ /docs/latest/contribute/report-bugs/ 301! From da5b87056167da43c56e9b70e47e98f0240ff607 Mon Sep 17 00:00:00 2001 From: Ben Perlmutter Date: Wed, 28 Dec 2022 14:29:27 -0500 Subject: [PATCH 05/12] move redirects up per MD suggestion --- src/static/redirects.njk | 42 ++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index 82bb4a08f..7038a8119 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -31,27 +31,6 @@ eleventyExcludeFromCollections: true /docs/maintainer-guide/* /docs/latest/maintainer-guide/:splat 301! /docs/developer-guide/* /docs/latest/developer-guide/:splat 301! -# Regular Docs -/docs/latest/* https://{{ site.locals.docs_latest }}/:splat 200! -/docs/ /docs/latest/ 301! -{% else %} - -# Redirect docs back to English site -/docs/* https://eslint.org/docs/:splat 302! -{% endif %} - -# Docs checked into main branch but not released -{% if site.locals.docs_head %} -/docs/head/* https://{{ site.locals.docs_head }}/:splat 200! -{% else %} -/docs/head/* https://eslint.org/docs/head/:splat 302! -{% endif %} - -{% if site.locals.blog == false %} -# Redirect blog back to English site -/blog/* https://eslint.org/blog/:splat 302! -{% endif %} - # 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! @@ -92,3 +71,24 @@ eleventyExcludeFromCollections: true /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! + +# Regular Docs +/docs/latest/* https://{{ site.locals.docs_latest }}/:splat 200! +/docs/ /docs/latest/ 301! +{% else %} + +# Redirect docs back to English site +/docs/* https://eslint.org/docs/:splat 302! +{% endif %} + +# Docs checked into main branch but not released +{% if site.locals.docs_head %} +/docs/head/* https://{{ site.locals.docs_head }}/:splat 200! +{% else %} +/docs/head/* https://eslint.org/docs/head/:splat 302! +{% endif %} + +{% if site.locals.blog == false %} +# Redirect blog back to English site +/blog/* https://eslint.org/blog/:splat 302! +{% endif %} From 5d2ea8d45fba573ff4a1942c5b56e3397faf7d38 Mon Sep 17 00:00:00 2001 From: Ben Perlmutter <57849986+bpmutter@users.noreply.github.com> Date: Wed, 28 Dec 2022 15:02:44 -0500 Subject: [PATCH 06/12] Update src/static/redirects.njk Co-authored-by: Nicholas C. Zakas --- src/static/redirects.njk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index 7038a8119..fbf054321 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -67,10 +67,10 @@ eleventyExcludeFromCollections: true /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/governance/ /docs/latest/contribute/governance/ 301! -/docs/latest/user-guide/configuring/* /docs/latest/use/contribute/: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! +/docs/latest/user-guide/configuring/* /docs/latest/use/contribute/: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! # Regular Docs /docs/latest/* https://{{ site.locals.docs_latest }}/:splat 200! From 3577436b6401fe3e019e401128f6f094086438cc Mon Sep 17 00:00:00 2001 From: Ben Perlmutter <57849986+bpmutter@users.noreply.github.com> Date: Wed, 28 Dec 2022 16:24:14 -0500 Subject: [PATCH 07/12] Apply suggestions from code review Co-authored-by: Milos Djermanovic --- src/static/redirects.njk | 56 ++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index fbf054321..f5b6f9bab 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -33,40 +33,40 @@ eleventyExcludeFromCollections: true # 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/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/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/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/development-environment/ 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/code-path-analsis/ /docs/latest/extend/code-path-analsis/ 301! -/docs/latest/developer-guide/nodejs-api/ /docs/latest/integrate/nodejs-api/ 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/code-path-analysis /docs/latest/extend/code-path-analysis 301! +/docs/latest/developer-guide/nodejs-api /docs/latest/integrate/nodejs-api 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/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/governance/ /docs/latest/contribute/governance/ 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/governance /docs/latest/contribute/governance 301! /docs/latest/user-guide/configuring/* /docs/latest/use/contribute/:splat 301! /docs/latest/user-guide/* /docs/latest/use/:splat 301! /docs/latest/developer-guide/* /docs/latest/extend/:splat 301! From 82dec51ce578642f2f29cdecc1d103abd7943d38 Mon Sep 17 00:00:00 2001 From: Ben Perlmutter <57849986+bpmutter@users.noreply.github.com> Date: Wed, 28 Dec 2022 16:26:53 -0500 Subject: [PATCH 08/12] Apply suggestions from code review Co-authored-by: Milos Djermanovic --- src/static/redirects.njk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index f5b6f9bab..6be215939 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -46,7 +46,7 @@ eleventyExcludeFromCollections: true /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/development-environment/ 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! From 57789633b0f7b8a859b4d0ed970bcf4d6ef44cc2 Mon Sep 17 00:00:00 2001 From: Ben Perlmutter <57849986+bpmutter@users.noreply.github.com> Date: Fri, 30 Dec 2022 11:49:58 -0500 Subject: [PATCH 09/12] Update src/static/redirects.njk Co-authored-by: Milos Djermanovic --- src/static/redirects.njk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index 6be215939..d03ac85f8 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -67,7 +67,7 @@ eleventyExcludeFromCollections: true /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/governance /docs/latest/contribute/governance 301! -/docs/latest/user-guide/configuring/* /docs/latest/use/contribute/:splat 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! From 9f08d23c731362e13836b1604dd306911f3c2282 Mon Sep 17 00:00:00 2001 From: Ben Perlmutter Date: Fri, 30 Dec 2022 12:26:30 -0500 Subject: [PATCH 10/12] add additional redirects --- src/static/redirects.njk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index d03ac85f8..42e3b477f 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -53,8 +53,11 @@ eleventyExcludeFromCollections: true /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/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! From f5e151a5d0cedd23ddf7986d599802f2a940252e Mon Sep 17 00:00:00 2001 From: Ben Perlmutter Date: Fri, 30 Dec 2022 12:42:26 -0500 Subject: [PATCH 11/12] Add redirects covered by splat except migration guides --- src/static/redirects.njk | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index 42e3b477f..dff492e26 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -55,11 +55,14 @@ eleventyExcludeFromCollections: true /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/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! @@ -69,6 +72,7 @@ eleventyExcludeFromCollections: true /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! From 7a95a3d317e1656d911c25b6b0a04ae619544f3d Mon Sep 17 00:00:00 2001 From: Ben Perlmutter <57849986+bpmutter@users.noreply.github.com> Date: Mon, 2 Jan 2023 12:21:25 -0500 Subject: [PATCH 12/12] Apply suggestions from code review Co-authored-by: Milos Djermanovic --- src/static/redirects.njk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/static/redirects.njk b/src/static/redirects.njk index dff492e26..f0d151823 100644 --- a/src/static/redirects.njk +++ b/src/static/redirects.njk @@ -31,6 +31,8 @@ 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! @@ -79,6 +81,8 @@ eleventyExcludeFromCollections: true /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!