Update topic rendering

chore/upgrade
Kamran Ahmed 1 week ago
parent 3fef4cad05
commit b8011c4f6d
  1. 58
      scripts/rename-content.ts
  2. 0
      src/data/roadmaps/aws/content/autoscaling/amis.md
  3. 0
      src/data/roadmaps/aws/content/autoscaling/autoscaling-groups.md
  4. 0
      src/data/roadmaps/aws/content/autoscaling/elb.md
  5. 0
      src/data/roadmaps/aws/content/autoscaling/index.md
  6. 0
      src/data/roadmaps/aws/content/autoscaling/launch-templates.md
  7. 0
      src/data/roadmaps/aws/content/autoscaling/scaling-policies.md
  8. 0
      src/data/roadmaps/aws/content/cloudfront/distributions.md
  9. 0
      src/data/roadmaps/aws/content/cloudfront/index.md
  10. 0
      src/data/roadmaps/aws/content/cloudfront/invalidations.md
  11. 0
      src/data/roadmaps/aws/content/cloudfront/policies.md
  12. 0
      src/data/roadmaps/aws/content/cloudwatch/events.md
  13. 0
      src/data/roadmaps/aws/content/cloudwatch/index.md
  14. 0
      src/data/roadmaps/aws/content/cloudwatch/logs.md
  15. 0
      src/data/roadmaps/aws/content/cloudwatch/metrics.md
  16. 0
      src/data/roadmaps/aws/content/dynamodb/backup-restore.md
  17. 0
      src/data/roadmaps/aws/content/dynamodb/capacity-settings.md
  18. 0
      src/data/roadmaps/aws/content/dynamodb/data-modeling.md
  19. 0
      src/data/roadmaps/aws/content/dynamodb/dynamo-local.md
  20. 0
      src/data/roadmaps/aws/content/dynamodb/index.md
  21. 0
      src/data/roadmaps/aws/content/dynamodb/limits.md
  22. 0
      src/data/roadmaps/aws/content/dynamodb/primary-keys.md
  23. 0
      src/data/roadmaps/aws/content/dynamodb/streams.md
  24. 0
      src/data/roadmaps/aws/content/dynamodb/tables-items.md
  25. 0
      src/data/roadmaps/aws/content/ec2/cpu-credits.md
  26. 0
      src/data/roadmaps/aws/content/ec2/elastic-ip.md
  27. 0
      src/data/roadmaps/aws/content/ec2/index.md
  28. 0
      src/data/roadmaps/aws/content/ec2/instance-types.md
  29. 0
      src/data/roadmaps/aws/content/ec2/keypairs.md
  30. 0
      src/data/roadmaps/aws/content/ec2/purchasing-options.md
  31. 0
      src/data/roadmaps/aws/content/ec2/storage-volume.md
  32. 0
      src/data/roadmaps/aws/content/ec2/user-data-scripts.md
  33. 0
      src/data/roadmaps/aws/content/ecr.md
  34. 0
      src/data/roadmaps/aws/content/ecs/clusters.md
  35. 0
      src/data/roadmaps/aws/content/ecs/fargate.md
  36. 0
      src/data/roadmaps/aws/content/ecs/index.md
  37. 0
      src/data/roadmaps/aws/content/ecs/launch-config.md
  38. 0
      src/data/roadmaps/aws/content/ecs/services.md
  39. 0
      src/data/roadmaps/aws/content/ecs/tasks.md
  40. 0
      src/data/roadmaps/aws/content/eks.md
  41. 0
      src/data/roadmaps/aws/content/elasticache/index.md
  42. 0
      src/data/roadmaps/aws/content/elasticache/quotas.md
  43. 0
      src/data/roadmaps/aws/content/iam/index.md
  44. 0
      src/data/roadmaps/aws/content/iam/policies/identity-based.md
  45. 0
      src/data/roadmaps/aws/content/iam/policies/index.md
  46. 0
      src/data/roadmaps/aws/content/iam/policies/resource-based.md
  47. 0
      src/data/roadmaps/aws/content/iam/roles/assuming-roles.md
  48. 0
      src/data/roadmaps/aws/content/iam/roles/index.md
  49. 0
      src/data/roadmaps/aws/content/iam/roles/instance-profiles.md
  50. 0
      src/data/roadmaps/aws/content/iam/users-groups.md
  51. 0
      src/data/roadmaps/aws/content/introduction/aws/global-infra.md
  52. 0
      src/data/roadmaps/aws/content/introduction/aws/index.md
  53. 0
      src/data/roadmaps/aws/content/introduction/aws/shared-respons.md
  54. 0
      src/data/roadmaps/aws/content/introduction/aws/well-architected.md
  55. 0
      src/data/roadmaps/aws/content/introduction/cloud-computing.md
  56. 0
      src/data/roadmaps/aws/content/introduction/iaas-paas-saas.md
  57. 0
      src/data/roadmaps/aws/content/introduction/index.md
  58. 0
      src/data/roadmaps/aws/content/introduction/public-private-hybrid.md
  59. 0
      src/data/roadmaps/aws/content/lambda/api-gateway.md
  60. 0
      src/data/roadmaps/aws/content/lambda/cold-start-limitations.md
  61. 0
      src/data/roadmaps/aws/content/lambda/creating-invoking.md
  62. 0
      src/data/roadmaps/aws/content/lambda/custom-runtimes.md
  63. 0
      src/data/roadmaps/aws/content/lambda/event-bridge.md
  64. 0
      src/data/roadmaps/aws/content/lambda/index.md
  65. 0
      src/data/roadmaps/aws/content/lambda/lambda-edge.md
  66. 0
      src/data/roadmaps/aws/content/lambda/layers.md
  67. 0
      src/data/roadmaps/aws/content/lambda/versioning-aliases.md
  68. 0
      src/data/roadmaps/aws/content/rds/backup-restore.md
  69. 0
      src/data/roadmaps/aws/content/rds/db-instances.md
  70. 0
      src/data/roadmaps/aws/content/rds/index.md
  71. 0
      src/data/roadmaps/aws/content/rds/storage-types/general-purpose.md
  72. 0
      src/data/roadmaps/aws/content/rds/storage-types/index.md
  73. 0
      src/data/roadmaps/aws/content/rds/storage-types/magnetic.md
  74. 0
      src/data/roadmaps/aws/content/rds/storage-types/provisioned-iops.md
  75. 0
      src/data/roadmaps/aws/content/route53/health-checks.md
  76. 0
      src/data/roadmaps/aws/content/route53/hosted-zones/index.md
  77. 0
      src/data/roadmaps/aws/content/route53/hosted-zones/private.md
  78. 0
      src/data/roadmaps/aws/content/route53/hosted-zones/public.md
  79. 0
      src/data/roadmaps/aws/content/route53/index.md
  80. 0
      src/data/roadmaps/aws/content/route53/routing-policies.md
  81. 0
      src/data/roadmaps/aws/content/s3/buckets-objects.md
  82. 0
      src/data/roadmaps/aws/content/s3/index.md
  83. 0
      src/data/roadmaps/aws/content/s3/lifecycle.md
  84. 0
      src/data/roadmaps/aws/content/s3/storage-types/gladier.md
  85. 0
      src/data/roadmaps/aws/content/s3/storage-types/index.md
  86. 0
      src/data/roadmaps/aws/content/s3/storage-types/s3-ia.md
  87. 0
      src/data/roadmaps/aws/content/s3/storage-types/standard.md
  88. 0
      src/data/roadmaps/aws/content/ses/configuration-sets.md
  89. 0
      src/data/roadmaps/aws/content/ses/dedicated-ip.md
  90. 0
      src/data/roadmaps/aws/content/ses/dkim-setup.md
  91. 0
      src/data/roadmaps/aws/content/ses/feedback-handling.md
  92. 0
      src/data/roadmaps/aws/content/ses/identity-verification.md
  93. 0
      src/data/roadmaps/aws/content/ses/index.md
  94. 0
      src/data/roadmaps/aws/content/ses/sandbox-limits.md
  95. 0
      src/data/roadmaps/aws/content/ses/sender-reputation.md
  96. 0
      src/data/roadmaps/aws/content/vpc/cidr-blocks.md
  97. 0
      src/data/roadmaps/aws/content/vpc/index.md
  98. 0
      src/data/roadmaps/aws/content/vpc/internet-gateway.md
  99. 0
      src/data/roadmaps/aws/content/vpc/nat-gateway.md
  100. 0
      src/data/roadmaps/aws/content/vpc/route-tables.md
  101. Some files were not shown because too many files have changed in this diff Show More

@ -0,0 +1,58 @@
import fs from 'fs';
import path from 'path';
const roadmapDirs = fs.readdirSync(
path.join(__dirname, '..', 'src', 'data', 'roadmaps'),
);
roadmapDirs.forEach((roadmapDir) => {
const roadmapDirPath = path.join(
__dirname,
'..',
'src',
'data',
'roadmaps',
roadmapDir,
'content',
);
const roadmapDirContent = fs.readdirSync(roadmapDirPath);
roadmapDirContent.forEach((content) => {
const contentPath = path.join(roadmapDirPath, content);
const contentStats = fs.statSync(contentPath);
const oldName = path.basename(contentPath);
const newName = oldName.replace(/^(\d+)-/, '');
fs.renameSync(contentPath, path.join(roadmapDirPath, newName));
if (contentStats.isDirectory()) {
const contentDirContent = fs.readdirSync(contentPath);
contentDirContent.forEach((contentDir) => {
const contentDirPath = path.join(contentPath, contentDir);
const contentDirStats = fs.statSync(contentDirPath);
const oldName = path.basename(contentDirPath);
const newName = oldName.replace(/^(\d+)-/, '');
fs.renameSync(contentDirPath, path.join(contentPath, newName));
if (contentDirStats.isDirectory()) {
const contentDirContent = fs.readdirSync(contentDirPath);
contentDirContent.forEach((contentDir) => {
const contentDirPath2 = path.join(contentDirPath, contentDir);
const contentDirStats2 = fs.statSync(contentDirPath2);
const oldName2 = path.basename(contentDirPath2);
const newName2 = oldName2.replace(/^(\d+)-/, '');
fs.renameSync(contentDirPath2, path.join(contentDirPath, newName2));
});
}
});
}
});
});

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save