Add content directories for vue roadmap

pull/1657/head
Kamran Ahmed 2 years ago
parent a9262484bd
commit 6907175143
  1. 1
      content/roadmaps.json
  2. 70
      content/roadmaps/105-vue/content-paths.json
  3. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/100-vue-cli.md
  4. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/101-components/100-single-file-components.md
  5. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/101-components/101-component-registration.md
  6. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/101-components/102-props.md
  7. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/101-components/103-events.md
  8. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/101-components/104-attribute-inheritance.md
  9. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/101-components/readme.md
  10. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/102-templates.md
  11. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/103-directives.md
  12. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/104-api-styles/100-options-api.md
  13. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/104-api-styles/101-composition-api.md
  14. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/104-api-styles/readme.md
  15. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/105-app-configurations.md
  16. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/106-rendering-lists.md
  17. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/107-conditional-rendering.md
  18. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/108-lifecycle-hooks.md
  19. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/109-forms-handling.md
  20. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/110-events-handling.md
  21. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/111-computed-properties.md
  22. 1
      content/roadmaps/105-vue/content/100-fundamental-topics/readme.md
  23. 1
      content/roadmaps/105-vue/content/101-advanced-topics/100-ref.md
  24. 1
      content/roadmaps/105-vue/content/101-advanced-topics/101-torefs.md
  25. 1
      content/roadmaps/105-vue/content/101-advanced-topics/102-reactive.md
  26. 1
      content/roadmaps/105-vue/content/101-advanced-topics/103-computed.md
  27. 1
      content/roadmaps/105-vue/content/101-advanced-topics/104-watch.md
  28. 1
      content/roadmaps/105-vue/content/101-advanced-topics/105-next-tick.md
  29. 1
      content/roadmaps/105-vue/content/101-advanced-topics/106-composables.md
  30. 1
      content/roadmaps/105-vue/content/101-advanced-topics/107-async-components.md
  31. 1
      content/roadmaps/105-vue/content/101-advanced-topics/108-teleport-components.md
  32. 1
      content/roadmaps/105-vue/content/101-advanced-topics/109-provide-inject.md
  33. 1
      content/roadmaps/105-vue/content/101-advanced-topics/110-custom-directives.md
  34. 1
      content/roadmaps/105-vue/content/101-advanced-topics/111-custom-events.md
  35. 1
      content/roadmaps/105-vue/content/101-advanced-topics/112-plugins.md
  36. 1
      content/roadmaps/105-vue/content/101-advanced-topics/113-watchers.md
  37. 1
      content/roadmaps/105-vue/content/101-advanced-topics/114-slots.md
  38. 1
      content/roadmaps/105-vue/content/101-advanced-topics/115-transition.md
  39. 1
      content/roadmaps/105-vue/content/101-advanced-topics/116-transition-group.md
  40. 1
      content/roadmaps/105-vue/content/101-advanced-topics/readme.md
  41. 1
      content/roadmaps/105-vue/content/102-ecosystem/100-routing/100-vue-router.md
  42. 1
      content/roadmaps/105-vue/content/102-ecosystem/100-routing/readme.md
  43. 1
      content/roadmaps/105-vue/content/102-ecosystem/101-forms/100-vue-formulate.md
  44. 1
      content/roadmaps/105-vue/content/102-ecosystem/101-forms/101-vee-validate.md
  45. 1
      content/roadmaps/105-vue/content/102-ecosystem/101-forms/102-vuelidate.md
  46. 1
      content/roadmaps/105-vue/content/102-ecosystem/101-forms/readme.md
  47. 1
      content/roadmaps/105-vue/content/102-ecosystem/102-ssr/100-quasar.md
  48. 1
      content/roadmaps/105-vue/content/102-ecosystem/102-ssr/101-nuxt-js.md
  49. 1
      content/roadmaps/105-vue/content/102-ecosystem/102-ssr/readme.md
  50. 1
      content/roadmaps/105-vue/content/102-ecosystem/103-ssg/100-gridsome.md
  51. 1
      content/roadmaps/105-vue/content/102-ecosystem/103-ssg/101-vuepress.md
  52. 1
      content/roadmaps/105-vue/content/102-ecosystem/103-ssg/readme.md
  53. 1
      content/roadmaps/105-vue/content/102-ecosystem/104-state-management/100-pinia.md
  54. 1
      content/roadmaps/105-vue/content/102-ecosystem/104-state-management/readme.md
  55. 1
      content/roadmaps/105-vue/content/102-ecosystem/105-mobile-apps/100-capacitor.md
  56. 1
      content/roadmaps/105-vue/content/102-ecosystem/105-mobile-apps/readme.md
  57. 1
      content/roadmaps/105-vue/content/102-ecosystem/106-api-calls/100-apollo.md
  58. 1
      content/roadmaps/105-vue/content/102-ecosystem/106-api-calls/101-vue-relay.md
  59. 1
      content/roadmaps/105-vue/content/102-ecosystem/106-api-calls/102-axios.md
  60. 1
      content/roadmaps/105-vue/content/102-ecosystem/106-api-calls/103-unfetch.md
  61. 1
      content/roadmaps/105-vue/content/102-ecosystem/106-api-calls/104-superagent.md
  62. 1
      content/roadmaps/105-vue/content/102-ecosystem/106-api-calls/readme.md
  63. 1
      content/roadmaps/105-vue/content/102-ecosystem/107-jest.md
  64. 1
      content/roadmaps/105-vue/content/102-ecosystem/108-vue-testing-library.md
  65. 1
      content/roadmaps/105-vue/content/102-ecosystem/109-cypress.md
  66. 1
      content/roadmaps/105-vue/content/102-ecosystem/110-tailwind-css.md
  67. 1
      content/roadmaps/105-vue/content/102-ecosystem/111-vuetify.md
  68. 1
      content/roadmaps/105-vue/content/102-ecosystem/112-element-ui.md
  69. 1
      content/roadmaps/105-vue/content/102-ecosystem/readme.md
  70. 1
      content/roadmaps/105-vue/content/readme.md
  71. 3
      content/roadmaps/105-vue/meta.json
  72. 14
      public/sitemap.xml
  73. 1
      scripts/content-skeleton.ts

@ -287,6 +287,7 @@
"url": "https://twitter.com/kamranahmedse" "url": "https://twitter.com/kamranahmedse"
}, },
"pdfUrl": "/pdfs/vue.pdf", "pdfUrl": "/pdfs/vue.pdf",
"contentPathsFilePath": "/roadmaps/105-vue/content-paths.json",
"id": "vue", "id": "vue",
"metaPath": "/roadmaps/105-vue/meta.json", "metaPath": "/roadmaps/105-vue/meta.json",
"isUpcoming": false "isUpcoming": false

@ -0,0 +1,70 @@
{
"home": "/roadmaps/105-vue/content/readme.md",
"fundamental-topics": "/roadmaps/105-vue/content/100-fundamental-topics/readme.md",
"fundamental-topics:vue-cli": "/roadmaps/105-vue/content/100-fundamental-topics/100-vue-cli.md",
"fundamental-topics:components": "/roadmaps/105-vue/content/100-fundamental-topics/101-components/readme.md",
"fundamental-topics:components:single-file-components": "/roadmaps/105-vue/content/100-fundamental-topics/101-components/100-single-file-components.md",
"fundamental-topics:components:component-registration": "/roadmaps/105-vue/content/100-fundamental-topics/101-components/101-component-registration.md",
"fundamental-topics:components:props": "/roadmaps/105-vue/content/100-fundamental-topics/101-components/102-props.md",
"fundamental-topics:components:events": "/roadmaps/105-vue/content/100-fundamental-topics/101-components/103-events.md",
"fundamental-topics:components:attribute-inheritance": "/roadmaps/105-vue/content/100-fundamental-topics/101-components/104-attribute-inheritance.md",
"fundamental-topics:templates": "/roadmaps/105-vue/content/100-fundamental-topics/102-templates.md",
"fundamental-topics:directives": "/roadmaps/105-vue/content/100-fundamental-topics/103-directives.md",
"fundamental-topics:api-styles": "/roadmaps/105-vue/content/100-fundamental-topics/104-api-styles/readme.md",
"fundamental-topics:api-styles:options-api": "/roadmaps/105-vue/content/100-fundamental-topics/104-api-styles/100-options-api.md",
"fundamental-topics:api-styles:composition-api": "/roadmaps/105-vue/content/100-fundamental-topics/104-api-styles/101-composition-api.md",
"fundamental-topics:app-configurations": "/roadmaps/105-vue/content/100-fundamental-topics/105-app-configurations.md",
"fundamental-topics:rendering-lists": "/roadmaps/105-vue/content/100-fundamental-topics/106-rendering-lists.md",
"fundamental-topics:conditional-rendering": "/roadmaps/105-vue/content/100-fundamental-topics/107-conditional-rendering.md",
"fundamental-topics:lifecycle-hooks": "/roadmaps/105-vue/content/100-fundamental-topics/108-lifecycle-hooks.md",
"fundamental-topics:forms-handling": "/roadmaps/105-vue/content/100-fundamental-topics/109-forms-handling.md",
"fundamental-topics:events-handling": "/roadmaps/105-vue/content/100-fundamental-topics/110-events-handling.md",
"fundamental-topics:computed-properties": "/roadmaps/105-vue/content/100-fundamental-topics/111-computed-properties.md",
"advanced-topics": "/roadmaps/105-vue/content/101-advanced-topics/readme.md",
"advanced-topics:ref": "/roadmaps/105-vue/content/101-advanced-topics/100-ref.md",
"advanced-topics:torefs": "/roadmaps/105-vue/content/101-advanced-topics/101-torefs.md",
"advanced-topics:reactive": "/roadmaps/105-vue/content/101-advanced-topics/102-reactive.md",
"advanced-topics:computed": "/roadmaps/105-vue/content/101-advanced-topics/103-computed.md",
"advanced-topics:watch": "/roadmaps/105-vue/content/101-advanced-topics/104-watch.md",
"advanced-topics:next-tick": "/roadmaps/105-vue/content/101-advanced-topics/105-next-tick.md",
"advanced-topics:composables": "/roadmaps/105-vue/content/101-advanced-topics/106-composables.md",
"advanced-topics:async-components": "/roadmaps/105-vue/content/101-advanced-topics/107-async-components.md",
"advanced-topics:teleport-components": "/roadmaps/105-vue/content/101-advanced-topics/108-teleport-components.md",
"advanced-topics:provide-inject": "/roadmaps/105-vue/content/101-advanced-topics/109-provide-inject.md",
"advanced-topics:custom-directives": "/roadmaps/105-vue/content/101-advanced-topics/110-custom-directives.md",
"advanced-topics:custom-events": "/roadmaps/105-vue/content/101-advanced-topics/111-custom-events.md",
"advanced-topics:plugins": "/roadmaps/105-vue/content/101-advanced-topics/112-plugins.md",
"advanced-topics:watchers": "/roadmaps/105-vue/content/101-advanced-topics/113-watchers.md",
"advanced-topics:slots": "/roadmaps/105-vue/content/101-advanced-topics/114-slots.md",
"advanced-topics:transition": "/roadmaps/105-vue/content/101-advanced-topics/115-transition.md",
"advanced-topics:transition-group": "/roadmaps/105-vue/content/101-advanced-topics/116-transition-group.md",
"ecosystem": "/roadmaps/105-vue/content/102-ecosystem/readme.md",
"ecosystem:routing": "/roadmaps/105-vue/content/102-ecosystem/100-routing/readme.md",
"ecosystem:routing:vue-router": "/roadmaps/105-vue/content/102-ecosystem/100-routing/100-vue-router.md",
"ecosystem:forms": "/roadmaps/105-vue/content/102-ecosystem/101-forms/readme.md",
"ecosystem:forms:vue-formulate": "/roadmaps/105-vue/content/102-ecosystem/101-forms/100-vue-formulate.md",
"ecosystem:forms:vee-validate": "/roadmaps/105-vue/content/102-ecosystem/101-forms/101-vee-validate.md",
"ecosystem:forms:vuelidate": "/roadmaps/105-vue/content/102-ecosystem/101-forms/102-vuelidate.md",
"ecosystem:ssr": "/roadmaps/105-vue/content/102-ecosystem/102-ssr/readme.md",
"ecosystem:ssr:quasar": "/roadmaps/105-vue/content/102-ecosystem/102-ssr/100-quasar.md",
"ecosystem:ssr:nuxt-js": "/roadmaps/105-vue/content/102-ecosystem/102-ssr/101-nuxt-js.md",
"ecosystem:ssg": "/roadmaps/105-vue/content/102-ecosystem/103-ssg/readme.md",
"ecosystem:ssg:gridsome": "/roadmaps/105-vue/content/102-ecosystem/103-ssg/100-gridsome.md",
"ecosystem:ssg:vuepress": "/roadmaps/105-vue/content/102-ecosystem/103-ssg/101-vuepress.md",
"ecosystem:state-management": "/roadmaps/105-vue/content/102-ecosystem/104-state-management/readme.md",
"ecosystem:state-management:pinia": "/roadmaps/105-vue/content/102-ecosystem/104-state-management/100-pinia.md",
"ecosystem:mobile-apps": "/roadmaps/105-vue/content/102-ecosystem/105-mobile-apps/readme.md",
"ecosystem:mobile-apps:capacitor": "/roadmaps/105-vue/content/102-ecosystem/105-mobile-apps/100-capacitor.md",
"ecosystem:api-calls": "/roadmaps/105-vue/content/102-ecosystem/106-api-calls/readme.md",
"ecosystem:api-calls:apollo": "/roadmaps/105-vue/content/102-ecosystem/106-api-calls/100-apollo.md",
"ecosystem:api-calls:vue-relay": "/roadmaps/105-vue/content/102-ecosystem/106-api-calls/101-vue-relay.md",
"ecosystem:api-calls:axios": "/roadmaps/105-vue/content/102-ecosystem/106-api-calls/102-axios.md",
"ecosystem:api-calls:unfetch": "/roadmaps/105-vue/content/102-ecosystem/106-api-calls/103-unfetch.md",
"ecosystem:api-calls:superagent": "/roadmaps/105-vue/content/102-ecosystem/106-api-calls/104-superagent.md",
"ecosystem:jest": "/roadmaps/105-vue/content/102-ecosystem/107-jest.md",
"ecosystem:vue-testing-library": "/roadmaps/105-vue/content/102-ecosystem/108-vue-testing-library.md",
"ecosystem:cypress": "/roadmaps/105-vue/content/102-ecosystem/109-cypress.md",
"ecosystem:tailwind-css": "/roadmaps/105-vue/content/102-ecosystem/110-tailwind-css.md",
"ecosystem:vuetify": "/roadmaps/105-vue/content/102-ecosystem/111-vuetify.md",
"ecosystem:element-ui": "/roadmaps/105-vue/content/102-ecosystem/112-element-ui.md"
}

@ -47,5 +47,6 @@
"name": "Kamran Ahmed", "name": "Kamran Ahmed",
"url": "https://twitter.com/kamranahmedse" "url": "https://twitter.com/kamranahmedse"
}, },
"pdfUrl": "/pdfs/vue.pdf" "pdfUrl": "/pdfs/vue.pdf",
"contentPathsFilePath": "./content-paths.json"
} }

@ -33,43 +33,43 @@
<url> <url>
<loc>https://roadmap.sh/vue</loc> <loc>https://roadmap.sh/vue</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-08T14:27:17.274Z</lastmod> <lastmod>2022-08-08T14:53:14.763Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/android</loc> <loc>https://roadmap.sh/android</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-04T11:37:35.837Z</lastmod> <lastmod>2022-08-08T14:33:53.387Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/python</loc> <loc>https://roadmap.sh/python</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-04T11:37:35.844Z</lastmod> <lastmod>2022-08-08T14:33:53.388Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/golang</loc> <loc>https://roadmap.sh/golang</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-04T11:37:35.847Z</lastmod> <lastmod>2022-08-08T14:33:53.389Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/java</loc> <loc>https://roadmap.sh/java</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-04T11:37:35.840Z</lastmod> <lastmod>2022-08-08T14:33:53.389Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/postgresql-dba</loc> <loc>https://roadmap.sh/postgresql-dba</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-04T11:37:35.848Z</lastmod> <lastmod>2022-08-08T14:33:53.390Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>
<loc>https://roadmap.sh/qa</loc> <loc>https://roadmap.sh/qa</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<lastmod>2022-08-04T11:37:35.836Z</lastmod> <lastmod>2022-08-08T14:33:53.391Z</lastmod>
<priority>1.0</priority> <priority>1.0</priority>
</url> </url>
<url> <url>

@ -43,6 +43,7 @@ const roadmaps: Record<string, RoadmapType> = {
java: require('../public/project/java.json'), java: require('../public/project/java.json'),
python: require('../public/project/python.json'), python: require('../public/project/python.json'),
react: require('../public/project/react.json'), react: require('../public/project/react.json'),
vue: require('../public/project/vue.json'),
angular: require('../public/project/angular.json'), angular: require('../public/project/angular.json'),
}; };

Loading…
Cancel
Save