1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-08-21 00:21:35 +02:00

Add backend performance best practices

This commit is contained in:
Kamran Ahmed
2024-03-25 15:15:30 +00:00
parent 0d43103323
commit cdb9a87c85
51 changed files with 4615 additions and 8 deletions

View File

@@ -5,7 +5,7 @@ const CONTENT_DIR = path.join(__dirname, '../content');
// Directory containing the best-practices
const BEST_PRACTICE_CONTENT_DIR = path.join(
__dirname,
'../src/data/best-practices'
'../src/data/best-practices',
);
const bestPracticeId = process.argv[2];
@@ -33,18 +33,18 @@ if (!bestPracticeDirName) {
const bestPracticeDirPath = path.join(
BEST_PRACTICE_CONTENT_DIR,
bestPracticeDirName
bestPracticeDirName,
);
const bestPracticeContentDirPath = path.join(
BEST_PRACTICE_CONTENT_DIR,
bestPracticeDirName,
'content'
'content',
);
// If best practice content already exists do not proceed as it would override the files
if (fs.existsSync(bestPracticeContentDirPath)) {
console.error(
`Best Practice content already exists @ ${bestPracticeContentDirPath}`
`Best Practice content already exists @ ${bestPracticeContentDirPath}`,
);
process.exit(1);
}
@@ -88,10 +88,12 @@ function prepareDirTree(control, dirTree) {
return { dirTree };
}
const bestPractice = require(path.join(
__dirname,
`../public/jsons/best-practices/${bestPracticeId}`
));
const bestPractice = require(
path.join(
__dirname,
`../src/data/best-practices/${bestPracticeId}/${bestPracticeId}`,
),
);
const controls = bestPractice.mockup.controls.control;
// Prepare the dir tree that we will be creating