Feat: hide blocks not challenges (#39504)

* fix: remove isHidden flag from frontmatter

* fix: add isUpcomingChange

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>

* feat: hide blocks not challenges

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
This commit is contained in:
Oliver Eyton-Williams
2020-09-04 00:07:40 +02:00
committed by GitHub
parent 6b081c7e7b
commit bd68b70f3d
1740 changed files with 151 additions and 1746 deletions

View File

@@ -1,5 +1,6 @@
{
"name": "Advanced Node and Express",
"isUpcomingChange": false,
"dashedName": "advanced-node-and-express",
"order": 2,
"time": "5 hours",
@@ -99,4 +100,4 @@
],
"helpRoom": "Help",
"fileName": "06-information-security-and-quality-assurance/advanced-express-tools.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Algorithms",
"isUpcomingChange": false,
"dashedName": "algorithms",
"order": 1,
"time": "",
@@ -47,4 +48,4 @@
],
"helpRoom": "HelpJavaScript",
"fileName": "08-coding-interview-prep/algorithms.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "APIs and Microservices Certificate",
"isUpcomingChange": false,
"dashedName": "apis-and-microservices-certificate",
"order": 5,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/apis-and-microservices-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "APIs and Microservices Projects",
"isUpcomingChange": false,
"dashedName": "apis-and-microservices-projects",
"order": 4,
"time": "150 hours",
@@ -27,4 +28,4 @@
"File Metadata Microservice"
]
]
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Applied Accessibility",
"isUpcomingChange": false,
"dashedName": "applied-accessibility",
"order": 3,
"time": "5 hours",
@@ -99,4 +100,4 @@
],
"helpRoom": "Help",
"fileName": "01-responsive-web-design/applied-accessibility.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Applied Visual Design",
"isUpcomingChange": false,
"dashedName": "applied-visual-design",
"order": 2,
"time": "5 hours",
@@ -219,4 +220,4 @@
],
"helpRoom": "Help",
"fileName": "01-responsive-web-design/applied-visual-design.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Basic Algorithm Scripting",
"isUpcomingChange": false,
"dashedName": "basic-algorithm-scripting",
"order": 6,
"time": "50 hours",
@@ -75,4 +76,4 @@
],
"helpRoom": "HelpJavaScript",
"fileName": "02-javascript-algorithms-and-data-structures/basic-algorithm-scripting.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Basic CSS",
"isUpcomingChange": false,
"dashedName": "basic-css",
"order": 1,
"time": "5 hours",

View File

@@ -1,5 +1,6 @@
{
"name": "Basic Data Structures",
"isUpcomingChange": false,
"dashedName": "basic-data-structures",
"order": 5,
"time": "1 hour",

View File

@@ -1,5 +1,6 @@
{
"name": "Basic HTML and HTML5",
"isUpcomingChange": false,
"dashedName": "basic-html-and-html5",
"order": 0,
"time": "5 hours",
@@ -123,4 +124,4 @@
],
"helpRoom": "Help",
"fileName": "01-responsive-web-design/basic-html-and-html5.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Basic JavaScript",
"isUpcomingChange": false,
"dashedName": "basic-javascript",
"order": 1,
"time": "10 hours",
@@ -447,7 +448,7 @@
[
"5cd9a70215d3c4e65518328f",
"Use Recursion to Create a Countdown"
],
],
[
"5cc0bd7a49b71cb96132e54c",
"Use Recursion to Create a Range of Numbers"

View File

@@ -1,5 +1,6 @@
{
"name": "Basic Node and Express",
"isUpcomingChange": false,
"dashedName": "basic-node-and-express",
"order": 2,
"time": "5 hours",
@@ -55,4 +56,4 @@
"Get Data from POST Requests"
]
]
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Bootstrap",
"isUpcomingChange": false,
"dashedName": "bootstrap",
"order": 2,
"time": "5 hours",
@@ -139,4 +140,4 @@
],
"helpRoom": "Help",
"fileName": "03-front-end-libraries/bootstrap.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "CSS Flexbox",
"isUpcomingChange": false,
"dashedName": "css-flexbox",
"order": 5,
"time": "5 hours",
@@ -79,4 +80,4 @@
],
"helpRoom": "Help",
"fileName": "01-responsive-web-design/css-flexbox.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "CSS Grid",
"isUpcomingChange": false,
"dashedName": "css-grid",
"order": 6,
"time": "5 hours",
@@ -99,4 +100,4 @@
],
"helpRoom": "Help",
"fileName": "01-responsive-web-design/css-grid.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Data Analysis with Python Certificate",
"isUpcomingChange": false,
"dashedName": "data-analysis-with-python-v7-certificate",
"order": 8,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/data-analysis-with-python-v7-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Data Analysis with Python Course",
"isUpcomingChange": false,
"dashedName": "data-analysis-with-python-course",
"order": 1,
"time": "15 hours",

View File

@@ -1,5 +1,6 @@
{
"name": "Data Analysis with Python Projects",
"isUpcomingChange": false,
"dashedName": "data-analysis-with-python-projects",
"order": 3,
"time": "150 hours",
@@ -27,4 +28,4 @@
"Sea Level Predictor"
]
]
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Data Structures",
"isUpcomingChange": false,
"dashedName": "data-structures",
"order": 2,
"time": "",
@@ -123,7 +124,7 @@
[
"587d8257367417b2b2512c7b",
"Add a New Element to a Binary Search Tree"
],
],
[
"587d8256367417b2b2512c7a",
"Find the Minimum and Maximum Value in a Binary Search Tree"
@@ -203,4 +204,4 @@
],
"helpRoom": "HelpJavaScript",
"fileName": "08-coding-interview-prep/data-structures.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Data Visualization Certificate",
"isUpcomingChange": false,
"dashedName": "data-visualization-certificate",
"order": 4,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/data-visualization-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Data Visualization Projects",
"isUpcomingChange": false,
"dashedName": "data-visualization-projects",
"order": 3,
"time": "150 hours",
@@ -31,4 +32,4 @@
],
"helpRoom": "Help",
"fileName": "04-data-visualization/data-visualization-projects.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Data Visualization with D3",
"isUpcomingChange": false,
"dashedName": "data-visualization-with-d3",
"order": 1,
"time": "5 hours",

View File

@@ -1,5 +1,6 @@
{
"name": "Debugging",
"isUpcomingChange": false,
"dashedName": "debugging",
"order": 4,
"time": "1 hour",
@@ -59,4 +60,4 @@
],
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/debugging.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "ES6",
"isUpcomingChange": false,
"dashedName": "es6",
"order": 2,
"time": "5 hours",

View File

@@ -1,5 +1,6 @@
{
"name": "Front End Libraries Certificate",
"isUpcomingChange": false,
"dashedName": "front-end-libraries-certificate",
"order": 3,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/front-end-libraries-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Front End Libraries Projects",
"isUpcomingChange": false,
"dashedName": "front-end-libraries-projects",
"order": 8,
"time": "150 hours",
@@ -31,4 +32,4 @@
],
"helpRoom": "Help",
"fileName": "03-front-end-libraries/front-end-libraries-projects.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Functional Programming",
"isUpcomingChange": false,
"dashedName": "functional-programming",
"order": 8,
"time": "5 hours",
@@ -107,4 +108,4 @@
],
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/functional-programming.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "How Neural Networks Work",
"isUpcomingChange": false,
"dashedName": "how-neural-networks-work",
"order": 2,
"time": "10 hours",
@@ -27,4 +28,4 @@
],
"helpRoom": "Help",
"fileName": "11-machine-learning-with-python/lectures-how-neural-networks-work.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Information Security Certificate",
"isUpcomingChange": false,
"dashedName": "information-security-v7-certificate",
"order": 9,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/information-security-v7-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Information Security Projects",
"isUpcomingChange": false,
"dashedName": "information-security-projects",
"order": 3,
"time": "150 hours",
@@ -31,4 +32,4 @@
],
"helpRoom": "HelpBackend",
"fileName": "09-information-security/information-security-projects.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Information Security with HelmetJS",
"isUpcomingChange": false,
"dashedName": "information-security-with-helmetjs",
"order": 1,
"time": "5 hours",
@@ -67,4 +68,4 @@
],
"helpRoom": "HelpBackend",
"fileName": "06-information-security-and-quality-assurance/helmetjs.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Intermediate Algorithm Scripting",
"isUpcomingChange": false,
"dashedName": "intermediate-algorithm-scripting",
"order": 9,
"time": "50 hours",
@@ -95,4 +96,4 @@
],
"helpRoom": "HelpJavaScript",
"fileName": "02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "JavaScript Algorithms and Data Structures Certificate",
"isUpcomingChange": false,
"dashedName": "javascript-algorithms-and-data-structures-certificate",
"order": 2,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/javascript-algorithms-and-data-structures-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "JavaScript Algorithms and Data Structures Projects",
"isUpcomingChange": false,
"dashedName": "javascript-algorithms-and-data-structures-projects",
"order": 10,
"time": "50 hours",
@@ -31,4 +32,4 @@
],
"helpRoom": "HelpJavaScript",
"fileName": "02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "jQuery",
"isUpcomingChange": false,
"dashedName": "jquery",
"order": 3,
"time": "3 hours",
@@ -87,4 +88,4 @@
],
"helpRoom": "Help",
"fileName": "03-front-end-libraries/jquery.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "JSON APIs and AJAX",
"isUpcomingChange": false,
"dashedName": "json-apis-and-ajax",
"order": 2,
"time": "2 hours",
@@ -55,4 +56,4 @@
],
"helpRoom": "Help",
"fileName": "04-data-visualization/json-apis-and-ajax.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Legacy Back End Certificate",
"isUpcomingChange": false,
"dashedName": "legacy-back-end-certificate",
"order": 1,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/legacy-back-end-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Legacy Data Visualization Certificate",
"isUpcomingChange": false,
"dashedName": "legacy-data-visualization-certificate",
"order": 1,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/legacy-data-visualization-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Legacy Front End Certificate",
"isUpcomingChange": false,
"dashedName": "legacy-front-end-certificate",
"order": 1,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/legacy-front-end-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Legacy Full Stack Certificate",
"isUpcomingChange": false,
"dashedName": "full-stack-certificate",
"order": 5,
"time": "",

View File

@@ -1,5 +1,6 @@
{
"name": "Legacy Information Security and Quality Assurance Certificate",
"isUpcomingChange": false,
"dashedName": "information-security-and-quality-assurance-certificate",
"order": 1,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/information-security-and-quality-assurance-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Machine Learning with Python Certificate",
"isUpcomingChange": false,
"dashedName": "machine-learning-with-python-v7-certificate",
"order": 10,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/machine-learning-with-python-v7-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Machine Learning with Python Projects",
"isUpcomingChange": false,
"dashedName": "machine-learning-with-python-projects",
"order": 3,
"time": "150 hours",
@@ -27,4 +28,4 @@
"Neural Network SMS Text Classifier"
]
]
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Managing Packages with npm",
"isUpcomingChange": false,
"dashedName": "managing-packages-with-npm",
"order": 1,
"time": "5 hours",
@@ -47,4 +48,4 @@
"Remove a Package from Your Dependencies"
]
]
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "MongoDB and Mongoose",
"isUpcomingChange": false,
"dashedName": "mongodb-and-mongoose",
"order": 3,
"time": "5 hours",
@@ -55,4 +56,4 @@
"Chain Search Query Helpers to Narrow Search Results"
]
]
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Numpy",
"isUpcomingChange": false,
"dashedName": "numpy",
"order": 2,
"time": "5 hours",
@@ -47,4 +48,4 @@
],
"helpRoom": "Help",
"fileName": "11-data-analysis-with-python/lectures-numpy.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Object Oriented Programming",
"isUpcomingChange": false,
"dashedName": "object-oriented-programming",
"order": 7,
"time": "5 hours",
@@ -115,4 +116,4 @@
],
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/object-oriented-programming.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Project Euler",
"isUpcomingChange": false,
"dashedName": "project-euler",
"order": 6,
"time": "",
@@ -1931,4 +1932,4 @@
],
"helpRoom": "HelpJavaScript",
"fileName": "08-coding-interview-prep/project-euler.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Python for Everybody",
"isUpcomingChange": false,
"dashedName": "python-for-everybody",
"order": 1,
"time": "15 hours",
@@ -231,4 +232,4 @@
"Data Visualization: Mailing Lists"
]
]
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Python for Penetration Testing",
"isUpcomingChange": false,
"dashedName": "python-for-penetration-testing",
"order": 2,
"time": "5 hours",
@@ -39,4 +40,4 @@
],
"helpRoom": "Help",
"fileName": "11-information-security/python-for-penetration-testing.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Quality Assurance and Testing with Chai",
"isUpcomingChange": false,
"dashedName": "quality-assurance-and-testing-with-chai",
"order": 1,
"time": "5 hours",
@@ -107,4 +108,4 @@
],
"helpRoom": "Help",
"fileName": "06-quality-assurance/quality-assurance-and-testing-with-chai.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Quality Assurance Certificate",
"isUpcomingChange": false,
"dashedName": "quality-assurance-v7-certificate",
"order": 6,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/quality-assurance-v7-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Quality Assurance Projects",
"isUpcomingChange": false,
"dashedName": "quality-assurance-projects",
"order": 3,
"time": "150 hours",
@@ -31,4 +32,4 @@
],
"helpRoom": "HelpBackend",
"fileName": "06-quality-assurance/quality-assurance-projects.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "React and Redux",
"isUpcomingChange": false,
"dashedName": "react-and-redux",
"order": 7,
"time": "5 hours",
@@ -64,4 +65,4 @@
],
"helpRoom": "Help",
"fileName": "03-front-end-libraries/react-and-redux.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "React",
"isUpcomingChange": false,
"dashedName": "react",
"order": 5,
"time": "5 hours",

View File

@@ -1,5 +1,6 @@
{
"name": "Redux",
"isUpcomingChange": false,
"dashedName": "redux",
"order": 6,
"time": "5 hours",
@@ -86,4 +87,4 @@
],
"helpRoom": "Help",
"fileName": "03-front-end-libraries/redux.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Regular Expressions",
"isUpcomingChange": false,
"dashedName": "regular-expressions",
"order": 3,
"time": "5 hours",
@@ -143,4 +144,4 @@
],
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/regular-expressions.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Responsive Web Design Certificate",
"isUpcomingChange": false,
"dashedName": "responsive-web-design-certificate",
"order": 1,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/responsive-web-design-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Responsive Web Design Principles",
"isUpcomingChange": false,
"dashedName": "responsive-web-design-principles",
"order": 4,
"time": "1 hour",
@@ -27,4 +28,4 @@
],
"helpRoom": "Help",
"fileName": "01-responsive-web-design/responsive-web-design.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Responsive Web Design Projects",
"isUpcomingChange": false,
"dashedName": "responsive-web-design-projects",
"order": 7,
"time": "150 hours",
@@ -31,4 +32,4 @@
],
"helpRoom": "Help",
"fileName": "01-responsive-web-design/responsive-web-design-projects.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Rosetta Code",
"isUpcomingChange": false,
"dashedName": "rosetta-code",
"order": 5,
"time": "",
@@ -652,4 +653,4 @@
"helpRoom": "",
"nChallenges": 437,
"fileName": "08-coding-interview-prep/rosetta-code.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Sass",
"isUpcomingChange": false,
"dashedName": "sass",
"order": 4,
"time": "5 hours",
@@ -47,4 +48,4 @@
],
"helpRoom": "Help",
"fileName": "03-front-end-libraries/sass.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Scientific Computing with Python Certificate",
"isUpcomingChange": false,
"dashedName": "scientific-computing-with-python-v7-certificate",
"order": 7,
"time": "",
@@ -15,4 +16,4 @@
],
"isPrivate": true,
"fileName": "12-certificates/scientific-computing-with-python-v7-certificate.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Scientific Computing with Python Projects",
"isUpcomingChange": false,
"dashedName": "scientific-computing-with-python-projects",
"order": 2,
"time": "150 hours",
@@ -27,4 +28,4 @@
"Probability Calculator"
]
]
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "Take Home Projects",
"isUpcomingChange": false,
"dashedName": "take-home-projects",
"order": 4,
"time": "",
@@ -91,4 +92,4 @@
],
"helpRoom": "HelpFrontEnd",
"fileName": "08-coding-interview-prep/take-home-projects.json"
}
}

View File

@@ -1,5 +1,6 @@
{
"name": "TensorFlow",
"isUpcomingChange": false,
"dashedName": "tensorflow",
"order": 1,
"time": "15 hours",
@@ -137,4 +138,4 @@
],
"helpRoom": "Help",
"fileName": "11-machine-learning-with-python/lectures-tensorflow.json"
}
}