chore: update roadmap content json (#7415)

Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com>
pull/7419/head
github-actions[bot] 2 months ago committed by GitHub
parent 9b14b2d60a
commit 5e0ff6c780
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 10
      public/roadmap-content/game-developer.json
  2. 30
      public/roadmap-content/software-architect.json
  3. 2
      public/roadmap-content/typescript.json
  4. 2
      public/roadmap-content/vue.json

@ -6,8 +6,14 @@
},
"m1wX27XBWKXZcTMH2U1xp": {
"title": "Game Mathematics",
"description": "\"Game Mathematics\" is a critical aspect of game development that deals with the use of mathematical concepts to create and control game mechanics. This involves areas such as geometry for 3D modelling, logic for game rules, algebra for scoring systems, and trigonometry for movements or trajectories. Understanding game mathematics enables developers to implement features like physics simulation, AI behaviours, and procedural generation. Advanced topics include complex calculations for graphics (e.g., shaders, lighting) and calculus for continuous animation or advanced physics. The mathematical complexity depends on the game's demands, but a solid foundation is crucial for any game developer.",
"links": []
"description": "\"Game Mathematics\" is a critical aspect of game development that deals with the use of mathematical concepts to create and control game mechanics. This involves areas such as geometry for 3D modelling, logic for game rules, algebra for scoring systems, and trigonometry for movements or trajectories. Understanding game mathematics enables developers to implement features like physics simulation, AI behaviours, and procedural generation. Advanced topics include complex calculations for graphics (e.g., shaders, lighting) and calculus for continuous animation or advanced physics. The mathematical complexity depends on the game's demands, but a solid foundation is crucial for any game developer.\n\nLearn more from the following resources:",
"links": [
{
"title": "Game Math",
"url": "https://gamemath.com/book/intro.html",
"type": "article"
}
]
},
"grRf-MmaXimDB4iODOV47": {
"title": "Linear Algebra",

@ -1435,13 +1435,35 @@
},
"qwpsGRFgzAYstM7bJA2ZJ": {
"title": "LeSS",
"description": "",
"links": []
"description": "**LeSS** (Large-Scale-Scrum) is an agile framework designed to scale Scrum across multiple teams working on a single product. It adheres to Scrum's principles, emphasizing simplicity and continuous improvement. LeSS encourages coordination between teams by using a single backlog and a common Product Owner. Each team is responsible for parts of the product, but they collaborate in its joint development, with frequent feedback loops to adjust project direction. Its goal is to minimize bureaucracy and maximize value delivery in an agile and efficient way.\n\nVisit the following resources to learn more:",
"links": [
{
"title": "LeSS Framework",
"url": "https://less.works/less/framework",
"type": "article"
},
{
"title": "Introductio to LeSS",
"url": "https://www.youtube.com/watch?v=1BZf_Oa7W94",
"type": "video"
}
]
},
"Bg7ru1q1j6pNB43HGxnHT": {
"title": "SaFE",
"description": "",
"links": []
"description": "**SAFe** is an agile framework designed to scale agile practices in large and complex organizations. Unlike LeSS, SAFe is more structured and provides a formal approach to coordinating multiple teams, programs, and portfolios. It incorporates elements of `Lean`, `DevOps`, and `agile principles`, and defines additional roles, ceremonies, and artifacts to align teams' goals with the business strategy. SAFe enables **large-scale planning**, **continuous delivery**, and **improvement of organizational efficiency**, offering a comprehensive framework for agile transformation at the corporate level.\n\nVisit the following resources to learn more:",
"links": [
{
"title": "SAFe 6.0",
"url": "https://scaledagileframework.com/SAFE",
"type": "article"
},
{
"title": "SAFe explained in five minutes",
"url": "https://www.youtube.com/watch?v=aW2m-BtCJyE&t=2s",
"type": "video"
}
]
},
"O7H6dt3Z7EKohxfJzwbPM": {
"title": "Kanban",

@ -10,7 +10,7 @@
},
{
"title": "TypeScript Official Handbook",
"url": "https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html",
"url": "https://www.typescriptlang.org/docs/handbook/intro.html",
"type": "article"
},
{

@ -253,7 +253,7 @@
},
"bZxtIBeIfeUcR32LZWrPW": {
"title": "v-html",
"description": "The `v-thml` directive is similar to the `v-text` directive, but the difference is that `v-html` renders its content as HTML. This means that if you pass an HTML element it will be rendered as an element and not plain text. Since the content is render as HTMl, it can pose a security risk if the content contains malicius JavaScript code. For this reason you should never use this directive in combination with user input, unless the input is first properly sanitized.\n\nExample:\n\n <template>\n <p v-html=\"'<h1>Text</h1>'\"></p>\n </template>\n \n\nVisit the following resources to learn more:",
"description": "The `v-html` directive is similar to the `v-text` directive, but the difference is that `v-html` renders its content as HTML. This means that if you pass an HTML element it will be rendered as an element and not plain text. Since the content is render as HTML, it can pose a security risk if the content contains malicius JavaScript code. For this reason you should never use this directive in combination with user input, unless the input is first properly sanitized.\n\nExample:\n\n <template>\n <p v-html=\"'<h1>Text</h1>'\"></p>\n </template>\n \n\nVisit the following resources to learn more:",
"links": [
{
"title": "v-html documentation",

Loading…
Cancel
Save