Skip to content

Commit

Permalink
Merge pull request rupali-codes#1130 from Anmol-Baranwal/hack_naming_…
Browse files Browse the repository at this point in the history
…subcategories

feat: update irregular name of subcategories
  • Loading branch information
CBID2 authored Jun 24, 2023
2 parents ab19bb3 + b385241 commit f092af8
Show file tree
Hide file tree
Showing 9 changed files with 39 additions and 40 deletions.
6 changes: 3 additions & 3 deletions components/TopBar/CategoryDescriptions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ const categoryDescriptions: CategoryDescriptions = {
// ml & ai
'data science': 'Data Science category description',
'deep learning': 'Deep Learning category description',
ml: 'ML category description',
'machine-learning': 'ML category description',
// Open-source
openSourceBlogs: 'Open Source Blogs category description',
openSourceProjects: 'Open Source Projects category description',
Expand All @@ -53,12 +53,12 @@ const categoryDescriptions: CategoryDescriptions = {
'competitive programming': 'Competitive Programming category description',
'computer science': 'Computer Science category description',
css: 'CSS category description',
dsa: 'Data Structures category description',
'data structures': 'Data Structures category description',
fintech: 'Fintech category description',
'game development': 'Game Development category description',
'machine learning': 'Machine Learning category description',
tensorflow: 'TensorFlow category description',
youtubTesting: 'Youtube Testing category description',
youtubeTesting: 'Youtube Testing category description',
'web development': 'Web Development category description',
'web3 metaverse': 'Web3 Metaverse category description',
// other
Expand Down
11 changes: 5 additions & 6 deletions database/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,14 @@ export const sidebarData: ISidebar[] = [
{ name: 'TypeScript', url: '/typescript' },
{ name: 'Ruby', url: '/ruby' },
{ name: 'C Programming', url: '/c-programming' },
{ name: 'Java', url: '/java'},
{ name: 'Kotlin', url: '/kotlin'}

{ name: 'Java', url: '/java' },
{ name: 'Kotlin', url: '/kotlin' },
],
},
{
category: 'ml & ai',
subcategory: [
{ name: 'machine learning', url: '/ml' },
{ name: 'machine learning', url: '/machine-learning' },
{ name: 'data science', url: '/data-science' },
{ name: 'deep learning', url: '/deep-learning' },
],
Expand Down Expand Up @@ -85,7 +84,7 @@ export const sidebarData: ISidebar[] = [
{ name: 'CSS', url: '/css' },
{ name: 'machine learning', url: '/machine-learning' },
{ name: 'tensorflow', url: '/tensorflow' },
{ name: 'data structures', url: '/dsa' },
{ name: 'data structures', url: '/data-structures' },
{ name: 'Android', url: '/android' },
{ name: 'Web3 & Metaverse', url: '/web3-metaverse' },
{ name: 'Testing', url: '/testing' },
Expand All @@ -98,7 +97,7 @@ export const sidebarData: ISidebar[] = [
{
category: 'other',
subcategory: [
{ name: 'events', url: '/events'},
{ name: 'events', url: '/events' },
{ name: 'Github', url: '/github' },
{ name: 'Dev Tools', url: '/devtools' },
{ name: 'Podcasts', url: '/podcasts' },
Expand Down
10 changes: 5 additions & 5 deletions database/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ export { default as csharp } from './languages/csharp.json'
export { default as typescript } from './languages/typescript.json'
export { default as ruby } from './languages/ruby.json'
export { default as CProgramming } from './languages/c-programming.json'
export { default as kotlin} from './languages/kotlin.json'
export { default as java} from './languages/java.json'
export { default as kotlin } from './languages/kotlin.json'
export { default as java } from './languages/java.json'
// ml & ai
export { default as ml } from './ml&ai/ml.json'
export { default as ml } from './ml&ai/machine-learning.json'
export { default as dataScience } from './ml&ai/datascience.json'
export { default as deepLearning } from './ml&ai/deeplearning.json'
// Open-source
Expand All @@ -45,7 +45,7 @@ export { default as officialdocs } from './resources/official-docs.json'
export { default as hosting } from './resources/hosting.json'
export { default as ebook } from './resources/e-book.json'
export { default as project } from './resources/project-ideas.json'
export {default as events} from './other/events.json'
export { default as events } from './other/events.json'
// youtube
export { default as android } from './youtube/android.json'
export { default as dataStructures } from './youtube/data-structures.json'
Expand All @@ -54,7 +54,7 @@ export { default as machineLearning } from './youtube/machine-learning.json'
export { default as tensorflow } from './youtube/tensorflow.json'
export { default as webDevelopment } from './youtube/web-development.json'
export { default as web3metaverse } from './youtube/web3-metaverse.json'
export { default as youtubTesting } from './youtube/testing.json'
export { default as youtubeTesting } from './youtube/testing.json'
export { default as computerScience } from './youtube/computer-science.json'
export { default as competitiveProgramming } from './youtube/competitive-programming.json'
export { default as fintech } from './youtube/fintech.json'
Expand Down
6 changes: 3 additions & 3 deletions database/languages/csharp.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,20 @@
"description": "This site teaches fundamentals of the Csharp or C# programming language in a simplified way",
"url": "https://www.tutorialsteacher.com/csharp/",
"category": "languages",
"subcategory": "csharp (C#)"
"subcategory": "csharp"
},
{
"name": "Introduction to C#",
"description": "A beginner friendly interactive tutorial to C# by Microsoft itself.",
"url": "https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/",
"category": "languages",
"subcategory": "csharp (C#)"
"subcategory": "csharp"
},
{
"name": "Programiz",
"description": "A nice and beginner friendly tutorial for C#.",
"url": "https://www.programiz.com/csharp-programming",
"category": "languages",
"subcategory": "csharp (C#)"
"subcategory": "csharp"
}
]
6 changes: 3 additions & 3 deletions database/ml&ai/datascience.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,21 @@
"name": "KDnuggets",
"description": "KDnuggets is a popular data science website that provides news, tutorials, and resources.",
"url": "https://www.kdnuggets.com/",
"category": "ml ,ai & data",
"category": "ml & ai",
"subcategory": "data-science"
},
{
"name": "Datacamp Tutorials",
"description": "Provides tutorials for aspirational full stack Data Scientists.",
"url": "https://www.datacamp.com/tutorial",
"category": "ml ,ai & data",
"category": "ml & ai",
"subcategory": "data-science"
},
{
"name": "Analytics Vidhya",
"description": "Analytics Vidhya is a platform for data science enthusiasts, offering tutorials, competitions, and community support.",
"url": "https://www.analyticsvidhya.com/",
"category": "ml ,ai & data",
"category": "ml & ai",
"subcategory": "data-science"
}
]
2 changes: 1 addition & 1 deletion database/ml&ai/deeplearning.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "Distill",
"description": "A platform that focuses on explaining and visualizing complex concepts in deep learning, providing in-depth articles, tutorials, and interactive visualizations to help understand and explore deep learning techniques.",
"url": "https://distill.pub/",
"category": "ml ,ai & data",
"category": "ml & ai",
"subcategory": "deep-learning"
}
]
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,21 @@
"name": "CS229: Machine Learning",
"description": "Official site of the eponymous Stanford course. Provides a broad introduction to ML.",
"url": "https://cs229.stanford.edu/",
"category": "ml ,ai & data",
"category": "ml & ai",
"subcategory": "ml"
},
{
"name": "Towards Data Science",
"description": "Learn all things Data and ML. Provides simple explanations for statistical and mathematical parts.",
"url": "https://towardsdatascience.com/",
"category": "ml ,ai & data",
"category": "ml & ai",
"subcategory": "ml"
},
{
"name": "Machine Learning Mastery",
"description": "Machine Learning Mastery provides practical tutorials and resources for mastering machine learning algorithms and techniques.",
"url": "https://machinelearningmastery.com/",
"category": "ml ,ai & data",
"category": "ml & ai",
"subcategory": "ml"
}
]
28 changes: 14 additions & 14 deletions database/youtube/data-structures.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,111 +4,111 @@
"description": "This channel provides free courses for DSA, C, C++, Python, etc.",
"url": "https://www.youtube.com/@JennyslecturesCSIT",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "english"
},
{
"name": "CodeHelp - by Babbar",
"description": "This channel provides free placement specific DSA course in C++.",
"url": "https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "hindi"
},
{
"name": "Apna College",
"description": "This channel provides free courses for DSA, Java, C++, C etc.",
"url": "https://www.youtube.com/watch?v=z9bZufPHFLU&list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "hindi"
},
{
"name": "Kunal Kushwaha",
"description": "This channel provides free Java specific DSA course with interview-preparation.",
"url": "https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "english"
},
{
"name": "CodeWithHarry",
"description": "An all-in-one destination for DSA, Python, C++, JavaScript, Nodejs, Java, PHP & many more.",
"url": "https://www.youtube.com/@CodeWithHarry/playlists",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "hindi"
},
{
"name": "Luv",
"description": "This channel provides free Competitive Programming content.",
"url": "https://www.youtube.com/watch?v=OMcxQ3IY-qc&list=PLauivoElc3ggagradg8MfOZreCMmXMmJ-",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "hindi"
},
{
"name": "take U forward",
"description": "One of the best channels for DSA. Here, you will find the thought process behind every problem and not just simple algorithms.",
"url": "https://www.youtube.com/@takeUforward/featured",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "english"
},
{
"name": "Pepcoding",
"description": "One of the best channels for DSA and Java. It is also helpful for both students and working professionals.",
"url": "https://www.youtube.com/@Pepcoding/featured",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "hindi"
},
{
"name": "Abdul Bari",
"description": "This channel is focused on teaching Data Structures and Algorithms. They also provide courses on different computer science subjects.",
"url": "https://www.youtube.com/watch?v=0IAPZzGSbME&list=PLAXnLdrLnQpRcveZTtD644gM9uzYqJCwr",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "english"
},
{
"name": "MIT OpenCourseWare",
"description": "This channel is focused on the explanation of Algorithms concepts. The resources for Algorithm are limited but this course is one of the best Algorithm resources available on the Web.",
"url": "https://youtube.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "english"
},
{
"name": "WilliamFiset",
"description": "One of the best channels to understand DSA and mathematical concepts that will be helpful for Competitive Programming.",
"url": "https://www.youtube.com/@WilliamFiset-videos/featured",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "english"
},
{
"name": "Anuj Bhaiya",
"description": "Explanations of DSA concepts are provided in this resource. It also covers both CPP and Java.",
"url": "https://www.youtube.com/playlist?list=PLUcsbZa0qzu3yNzzAxgvSgRobdUUJvz7p",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "english"
},
{
"name": "Hello World DSA",
"description": "This channel provides C++ specific DSA content. This course also provides explanations of Algorithms.",
"url": "https://www.youtube.com/@HelloWorldbyprince/playlists",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "hindi"
},
{
"name": "TAP ACADEMY",
"description": "A well-structured DSA playlist from beginner to advanced level in Java",
"url": "https://youtube.com/playlist?list=PLU83Ru7iGtAvP1rqt65MCDSBPFCzUKGXG",
"category": "youtube",
"subcategory": "dsa",
"subcategory": "data-structures",
"language": "english"
}
]
4 changes: 2 additions & 2 deletions types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ export type SubCategory =
| 'validation'
// languages
| 'c-programming'
| 'csharp (C#)'
| 'csharp'
| 'golang'
| 'java'
| 'javascript'
Expand All @@ -94,7 +94,7 @@ export type SubCategory =
| 'android'
| 'competitive-programming'
| 'css'
| 'dsa'
| 'data-structures'
| 'fintech'
| 'game-development'
| 'machine-learning'
Expand Down

0 comments on commit f092af8

Please sign in to comment.