From fd7e9817adad622512f0f3e3b970b233b147e848 Mon Sep 17 00:00:00 2001 From: osaguild Date: Tue, 5 Jul 2022 19:17:04 +0900 Subject: [PATCH 01/13] add algolia search --- docusaurus.config.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 119244f92b..c97b9eb303 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -243,12 +243,12 @@ const config = { theme: lightCodeTheme, darkTheme: darkCodeTheme, }, - // algolia: { - // appId: 'XXXXXX', - // apiKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXX", - // indexName: "XXXXXX", - // algoliaOptions: {}, - // } + algolia: { + appId: process.env.ALGOLIA_APP_ID, + apiKey: process.env.ALGOLIA_API_KEY, + indexName: process.env.ALGOLIA_INDEX_NAME, + algoliaOptions: {}, + }, }, } From 2d177536aacc119021627d4d0b80a1b042cf9516 Mon Sep 17 00:00:00 2001 From: osaguild Date: Tue, 5 Jul 2022 22:00:07 +0900 Subject: [PATCH 02/13] add dotenv --- docusaurus.config.js | 1 + package.json | 1 + yarn.lock | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/docusaurus.config.js b/docusaurus.config.js index c97b9eb303..f2c06ba435 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -8,6 +8,7 @@ */ const lightCodeTheme = require('prism-react-renderer/themes/github') const darkCodeTheme = require('prism-react-renderer/themes/dracula') +require('dotenv').config() const config = { onBrokenLinks: 'log', diff --git a/package.json b/package.json index 2c45d5eecc..2b5256a704 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ }, "devDependencies": { "@babel/eslint-parser": "^7.16.3", + "dotenv": "^16.0.1", "eslint": "^8.2.0", "eslint-config-airbnb": "^19.0.0", "eslint-config-prettier": "^8.3.0", diff --git a/yarn.lock b/yarn.lock index 6fe3fa97f2..21840c7ad4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3526,6 +3526,11 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" +dotenv@^16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.1.tgz#8f8f9d94876c35dac989876a5d3a82a267fdce1d" + integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ== + duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" From 0e647c9e121a6c910c5d88251a45a85f3e51aca7 Mon Sep 17 00:00:00 2001 From: osaguild Date: Tue, 5 Jul 2022 22:00:34 +0900 Subject: [PATCH 03/13] fix eslint --- .eslintrc.js | 1 + 1 file changed, 1 insertion(+) diff --git a/.eslintrc.js b/.eslintrc.js index a6e341c513..ae9ee1c8b0 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -32,6 +32,7 @@ module.exports = { { ignore: ['^@theme', '^@docusaurus', '^@generated'] }, ], 'import/extensions': OFF, + 'import/no-extraneous-dependencies': [ERROR, { devDependencies: true }], 'header/header': [ ERROR, 'block', From 13e34178507b96c573eddfd00b9c9692c86bd1b4 Mon Sep 17 00:00:00 2001 From: osaguild Date: Tue, 5 Jul 2022 23:30:07 +0900 Subject: [PATCH 04/13] set contextual search is true --- docusaurus.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/docusaurus.config.js b/docusaurus.config.js index f2c06ba435..a54fd4de48 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -248,6 +248,7 @@ const config = { appId: process.env.ALGOLIA_APP_ID, apiKey: process.env.ALGOLIA_API_KEY, indexName: process.env.ALGOLIA_INDEX_NAME, + contextualSearch: true, algoliaOptions: {}, }, }, From 45b87cd8077257e41ad2f556de05c0a643888a6d Mon Sep 17 00:00:00 2001 From: osaguild Date: Tue, 5 Jul 2022 23:37:46 +0900 Subject: [PATCH 05/13] set contextual search false --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index a54fd4de48..7c34924d14 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -248,7 +248,7 @@ const config = { appId: process.env.ALGOLIA_APP_ID, apiKey: process.env.ALGOLIA_API_KEY, indexName: process.env.ALGOLIA_INDEX_NAME, - contextualSearch: true, + contextualSearch: false, algoliaOptions: {}, }, }, From 674b34e4928836f9e581b7057d072c1a8a39ea66 Mon Sep 17 00:00:00 2001 From: osaguild Date: Wed, 6 Jul 2022 09:46:52 +0900 Subject: [PATCH 06/13] set dummy appId for test --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 7c34924d14..721756f650 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -245,7 +245,7 @@ const config = { darkTheme: darkCodeTheme, }, algolia: { - appId: process.env.ALGOLIA_APP_ID, + appId: 'test', apiKey: process.env.ALGOLIA_API_KEY, indexName: process.env.ALGOLIA_INDEX_NAME, contextualSearch: false, From aada15b6a46d3d1f55ebe57601569e3e6ed9bed1 Mon Sep 17 00:00:00 2001 From: osaguild Date: Wed, 6 Jul 2022 09:51:31 +0900 Subject: [PATCH 07/13] set dummy apiKey for test --- docusaurus.config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 721756f650..3eb5ac21aa 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -245,8 +245,8 @@ const config = { darkTheme: darkCodeTheme, }, algolia: { - appId: 'test', - apiKey: process.env.ALGOLIA_API_KEY, + appId: process.env.ALGOLIA_APP_ID, + apiKey: 'test', indexName: process.env.ALGOLIA_INDEX_NAME, contextualSearch: false, algoliaOptions: {}, From 51c89a6ae2c9d0f058b875852e3327a872ef1273 Mon Sep 17 00:00:00 2001 From: osaguild Date: Wed, 6 Jul 2022 09:57:37 +0900 Subject: [PATCH 08/13] set dummy indexName for test --- docusaurus.config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 3eb5ac21aa..f0e215ed2c 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -246,8 +246,8 @@ const config = { }, algolia: { appId: process.env.ALGOLIA_APP_ID, - apiKey: 'test', - indexName: process.env.ALGOLIA_INDEX_NAME, + apiKey: process.env.ALGOLIA_API_KEY, + indexName: 'test', contextualSearch: false, algoliaOptions: {}, }, From ff5b9b3062effe6d09ff209baa1d540b9a2cb095 Mon Sep 17 00:00:00 2001 From: osaguild Date: Wed, 6 Jul 2022 10:10:26 +0900 Subject: [PATCH 09/13] revert test code --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index f0e215ed2c..7c34924d14 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -247,7 +247,7 @@ const config = { algolia: { appId: process.env.ALGOLIA_APP_ID, apiKey: process.env.ALGOLIA_API_KEY, - indexName: 'test', + indexName: process.env.ALGOLIA_INDEX_NAME, contextualSearch: false, algoliaOptions: {}, }, From d0f6baa81fe2b71053d82c4a759bb3349180a267 Mon Sep 17 00:00:00 2001 From: osaguild Date: Fri, 22 Jul 2022 18:41:29 +0900 Subject: [PATCH 10/13] add dummy api key to actions --- .github/workflows/main.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7d13031cfa..23483f533f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,7 +28,11 @@ jobs: run: | yarn yarn build - + env: | + ALGOLIA_APP_ID: dummy + ALGOLIA_API_KEY: dummy + ALGOLIA_INDEX_NAME: dummy + - name: Lint run: | yarn lint From d05e08755b778b2173e93b0d3879ab71e537a1c5 Mon Sep 17 00:00:00 2001 From: osaguild Date: Fri, 22 Jul 2022 18:42:06 +0900 Subject: [PATCH 11/13] lint --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 23483f533f..65422d34ce 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,7 +32,7 @@ jobs: ALGOLIA_APP_ID: dummy ALGOLIA_API_KEY: dummy ALGOLIA_INDEX_NAME: dummy - + - name: Lint run: | yarn lint From 4a7d2e06e3473e984ce6d38936ec12d7a4d67201 Mon Sep 17 00:00:00 2001 From: osaguild Date: Fri, 22 Jul 2022 21:11:31 +0900 Subject: [PATCH 12/13] fix index name for test --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 7c34924d14..99b4265d68 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -247,7 +247,7 @@ const config = { algolia: { appId: process.env.ALGOLIA_APP_ID, apiKey: process.env.ALGOLIA_API_KEY, - indexName: process.env.ALGOLIA_INDEX_NAME, + indexName: 'crawler_devdocs', contextualSearch: false, algoliaOptions: {}, }, From 7289d19b46e61496c7f4891fbf6239597cc84a5e Mon Sep 17 00:00:00 2001 From: osaguild Date: Fri, 22 Jul 2022 21:40:56 +0900 Subject: [PATCH 13/13] fix index name for test --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 99b4265d68..e25bd53160 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -247,7 +247,7 @@ const config = { algolia: { appId: process.env.ALGOLIA_APP_ID, apiKey: process.env.ALGOLIA_API_KEY, - indexName: 'crawler_devdocs', + indexName: 'devdocs', contextualSearch: false, algoliaOptions: {}, },