From 06d408d39cdf684db2676d0eeb7c04f714700baf Mon Sep 17 00:00:00 2001 From: Yangshun Date: Fri, 28 Jun 2024 09:08:31 +0800 Subject: [PATCH] [qns] move quiz submodules directory --- .gitmodules | 10 +++---- .../questions/quiz/list.en-US.json | 26 ------------------- .../questions/quiz/list.pt-BR.json | 26 ------------------- .../questions/quiz/list.zh-CN.json | 26 ------------------- .../[[...slug]]/page.tsx | 1 + .../[[...slug]]/page.tsx | 1 + .../system-design/[[...slug]]/page.tsx | 1 + .../QuestionsBundlerQuizConfig.ts | 2 ++ front-end-interview-handbook | 1 - submodules/front-end-interview-handbook | 1 + .../top-javascript-interview-questions | 0 11 files changed, 11 insertions(+), 84 deletions(-) delete mode 160000 front-end-interview-handbook create mode 160000 submodules/front-end-interview-handbook rename top-javascript-interview-questions => submodules/top-javascript-interview-questions (100%) diff --git a/.gitmodules b/.gitmodules index 7b51db126..090c8128a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ -[submodule "front-end-interview-handbook"] - path = front-end-interview-handbook +[submodule "submodules/top-javascript-interview-questions"] + path = submodules/top-javascript-interview-questions + url = https://github.com/yangshun/top-javascript-interview-questions +[submodule "submodules/front-end-interview-handbook"] + path = submodules/front-end-interview-handbook url = https://github.com/yangshun/front-end-interview-handbook -[submodule "top-javascript-interview-questions"] - path = top-javascript-interview-questions - url = https://github.com/yangshun/top-javascript-interview-questions/ diff --git a/apps/web/src/__generated__/questions/quiz/list.en-US.json b/apps/web/src/__generated__/questions/quiz/list.en-US.json index 11f71d88c..653950197 100644 --- a/apps/web/src/__generated__/questions/quiz/list.en-US.json +++ b/apps/web/src/__generated__/questions/quiz/list.en-US.json @@ -925,32 +925,6 @@ "css" ] }, - { - "author": null, - "companies": [], - "created": 1630800000, - "difficulty": "easy", - "duration": 5, - "excerpt": null, - "featured": false, - "format": "quiz", - "frameworkDefault": null, - "frameworks": [], - "href": "/questions/quiz/whats-the-difference-between-an-attribute-and-a-property", - "importance": "mid", - "languages": [], - "nextQuestions": [], - "premium": false, - "published": true, - "ranking": 100, - "similarQuestions": [], - "slug": "whats-the-difference-between-an-attribute-and-a-property", - "subtitle": null, - "title": "What's the difference between an \"attribute\" and a \"property\"?", - "topics": [ - "javascript" - ] - }, { "author": null, "companies": [], diff --git a/apps/web/src/__generated__/questions/quiz/list.pt-BR.json b/apps/web/src/__generated__/questions/quiz/list.pt-BR.json index da35fa403..ee3041b19 100644 --- a/apps/web/src/__generated__/questions/quiz/list.pt-BR.json +++ b/apps/web/src/__generated__/questions/quiz/list.pt-BR.json @@ -925,32 +925,6 @@ "css" ] }, - { - "author": null, - "companies": [], - "created": 1630800000, - "difficulty": "easy", - "duration": 5, - "excerpt": null, - "featured": false, - "format": "quiz", - "frameworkDefault": null, - "frameworks": [], - "href": "/questions/quiz/whats-the-difference-between-an-attribute-and-a-property", - "importance": "mid", - "languages": [], - "nextQuestions": [], - "premium": false, - "published": true, - "ranking": 100, - "similarQuestions": [], - "slug": "whats-the-difference-between-an-attribute-and-a-property", - "subtitle": null, - "title": "Qual é a diferença entre um \"atributo\" e uma \"propriedade\"?", - "topics": [ - "javascript" - ] - }, { "author": null, "companies": [], diff --git a/apps/web/src/__generated__/questions/quiz/list.zh-CN.json b/apps/web/src/__generated__/questions/quiz/list.zh-CN.json index 630a56047..2ecba650f 100644 --- a/apps/web/src/__generated__/questions/quiz/list.zh-CN.json +++ b/apps/web/src/__generated__/questions/quiz/list.zh-CN.json @@ -925,32 +925,6 @@ "css" ] }, - { - "author": null, - "companies": [], - "created": 1630800000, - "difficulty": "easy", - "duration": 5, - "excerpt": null, - "featured": false, - "format": "quiz", - "frameworkDefault": null, - "frameworks": [], - "href": "/questions/quiz/whats-the-difference-between-an-attribute-and-a-property", - "importance": "mid", - "languages": [], - "nextQuestions": [], - "premium": false, - "published": true, - "ranking": 100, - "similarQuestions": [], - "slug": "whats-the-difference-between-an-attribute-and-a-property", - "subtitle": null, - "title": "\"attribute\" 和 \"property\" 之间有什么区别?", - "topics": [ - "javascript" - ] - }, { "author": null, "companies": [], diff --git a/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/behavioral-interview-guidebook/[[...slug]]/page.tsx b/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/behavioral-interview-guidebook/[[...slug]]/page.tsx index 48287a0a3..89be63cd8 100644 --- a/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/behavioral-interview-guidebook/[[...slug]]/page.tsx +++ b/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/behavioral-interview-guidebook/[[...slug]]/page.tsx @@ -48,6 +48,7 @@ function requestToPaths({ params }: Props): Readonly<{ process.cwd(), '..', '..', + 'submodules', 'front-end-interview-handbook', 'packages', 'behavioral-interview-guidebook', diff --git a/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/front-end-interview-guidebook/[[...slug]]/page.tsx b/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/front-end-interview-guidebook/[[...slug]]/page.tsx index 2fa7380ae..8dbddbe43 100644 --- a/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/front-end-interview-guidebook/[[...slug]]/page.tsx +++ b/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/front-end-interview-guidebook/[[...slug]]/page.tsx @@ -52,6 +52,7 @@ function requestToPaths({ params }: Props): Readonly<{ process.cwd(), '..', '..', + 'submodules', 'front-end-interview-handbook', 'packages', 'front-end-interview-guidebook', diff --git a/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/system-design/[[...slug]]/page.tsx b/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/system-design/[[...slug]]/page.tsx index ab558a446..d4a286753 100644 --- a/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/system-design/[[...slug]]/page.tsx +++ b/apps/web/src/app/[locale]/(interviews)/(sidebar)/(sidebar-collapsed)/(guides)/system-design/[[...slug]]/page.tsx @@ -46,6 +46,7 @@ function requestToPaths({ params }: Props): Readonly<{ process.cwd(), '..', '..', + 'submodules', 'front-end-interview-handbook', 'packages', 'system-design', diff --git a/apps/web/src/db/questions-bundlers/QuestionsBundlerQuizConfig.ts b/apps/web/src/db/questions-bundlers/QuestionsBundlerQuizConfig.ts index 37a20511a..e3c48ab16 100644 --- a/apps/web/src/db/questions-bundlers/QuestionsBundlerQuizConfig.ts +++ b/apps/web/src/db/questions-bundlers/QuestionsBundlerQuizConfig.ts @@ -4,6 +4,7 @@ export const QUESTIONS_SRC_DIR_QUIZ_NON_JS = path.join( process.cwd(), '..', '..', + 'submodules', 'front-end-interview-handbook', 'packages', 'quiz', @@ -13,6 +14,7 @@ export const QUESTIONS_SRC_DIR_QUIZ_JS = path.join( process.cwd(), '..', '..', + 'submodules', 'top-javascript-interview-questions', 'questions', ); diff --git a/front-end-interview-handbook b/front-end-interview-handbook deleted file mode 160000 index 1ebcf861e..000000000 --- a/front-end-interview-handbook +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1ebcf861e484ab9af84df267a33bf03ffd164ca9 diff --git a/submodules/front-end-interview-handbook b/submodules/front-end-interview-handbook new file mode 160000 index 000000000..27b7c6847 --- /dev/null +++ b/submodules/front-end-interview-handbook @@ -0,0 +1 @@ +Subproject commit 27b7c684713cbbdfd54351151fe8387e7a4e7a50 diff --git a/top-javascript-interview-questions b/submodules/top-javascript-interview-questions similarity index 100% rename from top-javascript-interview-questions rename to submodules/top-javascript-interview-questions