Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: added vue js subcategory in frontend category #2569

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 30 additions & 34 deletions database/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ export const sidebarData: ISidebar[] = [
category: 'frontend',
subcategory: [
{ name: 'next js', url: '/next_js', resources: DB.next },
{ name: 'vue js', url: '/vue_js', resources: DB.vuejs },
{
name: '3D libraries',
url: '/three_d_libraries',
Expand Down Expand Up @@ -97,16 +98,16 @@ export const sidebarData: ISidebar[] = [
category: 'CMS-toolkit',
subcategory: [
{
name: "Traditional CMS",
url: "/traditional_cms",
name: 'Traditional CMS',
url: '/traditional_cms',
resources: DB.traditional_cms,
},
{
name: 'Headless CMS',
url: '/headless_cms',
resources: DB.headless_cms,
}
]
},
],
},
{
category: 'languages',
Expand Down Expand Up @@ -139,9 +140,7 @@ export const sidebarData: ISidebar[] = [
},
{
category: 'mobile',
subcategory: [
{ name: 'Android', url: '/android', resources: DB.android },
],
subcategory: [{ name: 'Android', url: '/android', resources: DB.android }],
},
{
category: 'open-source',
Expand Down Expand Up @@ -181,22 +180,22 @@ export const sidebarData: ISidebar[] = [
{
category: 'design',
subcategory: [
{
name: 'design inspiration',
url: '/design_inspiration',
resources: DB.designInspirations,
},
{
name: 'design color tools',
url: '/design_color_tools',
resources: DB.designColorTools,
},
{
name: 'design tutorials',
url: '/design_tutorials',
resources: DB.designTutorials,
}
]
{
name: 'design inspiration',
url: '/design_inspiration',
resources: DB.designInspirations,
},
{
name: 'design color tools',
url: '/design_color_tools',
resources: DB.designColorTools,
},
{
name: 'design tutorials',
url: '/design_tutorials',
resources: DB.designTutorials,
},
],
},
{
category: 'devops',
Expand Down Expand Up @@ -284,10 +283,7 @@ export const sidebarData: ISidebar[] = [
url: '/chat_bots',
resources: DB.chat_bots,
},
{ name: 'tensorflow',
url: '/tensorflow',
resources: DB.tensorflow,
}
{ name: 'tensorflow', url: '/tensorflow', resources: DB.tensorflow },
],
},
{
Expand Down Expand Up @@ -364,8 +360,8 @@ export const sidebarData: ISidebar[] = [
name: 'react',
url: '/react_articles',
resources: DB.reactArticles,
}
]
},
],
},
{
category: 'newsletters',
Expand All @@ -381,11 +377,11 @@ export const sidebarData: ISidebar[] = [
resources: DB.pythonLetters,
},
{
name:'java',
url:'/javaLetters',
resources:DB.javaLetters,
}
]
name: 'java',
url: '/javaLetters',
resources: DB.javaLetters,
},
],
},
{
category: 'theory-of-computation',
Expand Down
135 changes: 135 additions & 0 deletions database/frontend/vuejs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
[
{
"name": "Vue.js Official Guide",
"description": "Comprehensive guide to learn Vue.js from the official documentation.",
"url": "https://vuejs.org/guide/introduction.html",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue Mastery",
"description": "In-depth courses and tutorials on Vue.js for all levels.",
"url": "https://www.vuemastery.com/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue School",
"description": "Online platform offering beginner to advanced Vue.js courses.",
"url": "https://vueschool.io/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue.js Crash Course",
"description": "A crash course covering the basics of Vue.js.",
"url": "https://www.youtube.com/watch?v=Wy9q22isx3U",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Learn Vue 3 by Example",
"description": "Learn Vue 3 through practical examples and projects.",
"url": "https://scrimba.com/learn/vue",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Awesome Vue",
"description": "A curated list of Vue.js libraries, tutorials, and resources.",
"url": "https://github.com/vuejs/awesome-vue",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue.js Best Practices",
"description": "A guide to write maintainable and scalable Vue.js applications.",
"url": "https://vuejsdevelopers.com/blog/vue-js-best-practices/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue Router Introduction",
"description": "Learn how to implement routing in Vue.js applications.",
"url": "https://router.vuejs.org/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "State Management with Vuex",
"description": "Official documentation to manage application state using Vuex.",
"url": "https://vuex.vuejs.org/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vuetify Basics",
"description": "Learn how to use Vuetify for building stunning UI components.",
"url": "https://vuetifyjs.com/en/getting-started/installation/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Nuxt.js Documentation",
"description": "Learn how to build server-side rendered Vue applications with Nuxt.js.",
"url": "https://nuxtjs.org/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Real World Vue.js",
"description": "Tutorial series to build real-world Vue.js apps.",
"url": "https://vueschool.io/courses/real-world-vue-js",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue 3 Cookbook",
"description": "Collection of patterns and examples for Vue 3 development.",
"url": "https://vuejs.org/guide/reusability/custom-directives.html",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Scalable Vue.js Applications",
"description": "Tips for scaling and optimizing large Vue.js projects.",
"url": "https://markus.oberlehner.net/blog/scaling-vuejs-applications/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Test Vue.js Applications",
"description": "Learn to write unit and integration tests for Vue.js.",
"url": "https://vueschool.io/courses/unit-testing-vue",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue DevTools Guide",
"description": "Learn to debug Vue applications using Vue DevTools.",
"url": "https://devtools.vuejs.org/guide/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Vue 3 Features Deep Dive",
"description": "Explore advanced features of Vue 3 like teleport, fragments, and more.",
"url": "https://vuedose.tips/what-s-new-in-vue-3/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Building a Todo App in Vue.js",
"description": "Step-by-step guide to build a todo app in Vue.js.",
"url": "https://www.smashingmagazine.com/2020/12/todo-app-vue-js-node-vuex/",
"category": "frontend",
"subcategory": "vue_js"
},
{
"name": "Using Vue.js with TypeScript",
"description": "Best practices for integrating Vue.js with TypeScript.",
"url": "https://vuejs.org/guide/typescript/overview.html",
"category": "frontend",
"subcategory": "vue_js"
}
]
5 changes: 3 additions & 2 deletions database/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export { default as next } from './frontend/next.json'
export { default as _3dLibraries } from './frontend/three_d_libraries.json'
export { default as uilibraries } from './frontend/ui_libraries.json'
export { default as jsChartLibraries } from './frontend/js_chart_libraries.json'
export { default as vuejs } from './frontend/vuejs.json'
// backend
export { default as authentication } from './backend/authentication.json'
export { default as architecture } from './backend/architecture.json'
Expand Down Expand Up @@ -94,7 +95,7 @@ export { default as tensorflow } from './ai_tools/tensorflow.json'

// Open-source
export { default as openSourceArticles } from './open_source/articles.json'
export { default as openSourceHacktoberfest} from './open_source/hacktoberfest.json'
export { default as openSourceHacktoberfest } from './open_source/hacktoberfest.json'
export { default as openSourcePrograms } from './open_source/os_programs.json'
export { default as openSourceProjects } from './open_source/projects.json'
export { default as openSourceTools } from './open_source/tools.json'
Expand Down Expand Up @@ -160,4 +161,4 @@ export { default as reactArticles } from './tech_articles/react.json'
// Newsletters
export { default as jsLetters } from './newsletters/js_Letters.json'
export { default as pythonLetters } from './newsletters/py_Letters.json'
export {default as javaLetters} from './newsletters/java_Letters.json'
export { default as javaLetters } from './newsletters/java_Letters.json'
Loading