computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3818 lines
97 KiB
3818 lines
97 KiB
{ |
|
"mockup": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "3075", |
|
"typeID": "Arrow", |
|
"zOrder": "0", |
|
"w": "33", |
|
"h": "73", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "428", |
|
"y": "129", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 6, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4744027303754264, |
|
"y": -0.21757679180887365 |
|
}, |
|
"p2": { |
|
"x": 33, |
|
"y": 72.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3076", |
|
"typeID": "Arrow", |
|
"zOrder": "1", |
|
"w": "16", |
|
"h": "68", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "474", |
|
"y": "242", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4869331283627979, |
|
"y": 0.16641045349730976 |
|
}, |
|
"p2": { |
|
"x": 8, |
|
"y": 68 |
|
}, |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "3078", |
|
"typeID": "Arrow", |
|
"zOrder": "3", |
|
"w": "1", |
|
"h": "98", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "450", |
|
"y": "1272", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.5, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.5259259259259262, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.5, |
|
"y": 97 |
|
}, |
|
"stroke": "dotted" |
|
} |
|
}, |
|
{ |
|
"ID": "3079", |
|
"typeID": "Arrow", |
|
"zOrder": "4", |
|
"w": "1", |
|
"h": "142", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "451", |
|
"y": "1108", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.5, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.5259259259259259, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.5, |
|
"y": 141.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3081", |
|
"typeID": "Arrow", |
|
"zOrder": "6", |
|
"w": "311", |
|
"h": "69", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "567", |
|
"y": "1044", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 67 |
|
}, |
|
"p1": { |
|
"x": 0.7345469815235649, |
|
"y": -0.12769983203240787 |
|
}, |
|
"p2": { |
|
"x": 311, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3082", |
|
"typeID": "Arrow", |
|
"zOrder": "7", |
|
"w": "183", |
|
"h": "57", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "557", |
|
"y": "1045", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 56 |
|
}, |
|
"p1": { |
|
"x": 0.7132832764505119, |
|
"y": -0.16909215017064846 |
|
}, |
|
"p2": { |
|
"x": 183, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3083", |
|
"typeID": "Arrow", |
|
"zOrder": "8", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "245", |
|
"y": "1065", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 1, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4872751951136748, |
|
"y": -0.011876484560570062 |
|
}, |
|
"p2": { |
|
"x": 1, |
|
"y": 53.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3084", |
|
"typeID": "Arrow", |
|
"zOrder": "9", |
|
"w": "1", |
|
"h": "54", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "120", |
|
"y": "1065", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 1, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4872751951136748, |
|
"y": -0.011876484560570062 |
|
}, |
|
"p2": { |
|
"x": 1, |
|
"y": 53.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3085", |
|
"typeID": "Arrow", |
|
"zOrder": "10", |
|
"w": "67", |
|
"h": "2", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "282", |
|
"y": "1058", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.31327581408293903, |
|
"y": 0.007013637628722516 |
|
}, |
|
"p2": { |
|
"x": 67, |
|
"y": 1.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3086", |
|
"typeID": "Arrow", |
|
"zOrder": "11", |
|
"w": "1", |
|
"h": "39", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "258", |
|
"y": "961", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4872751951136748, |
|
"y": -0.011876484560570064 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 38 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3087", |
|
"typeID": "Arrow", |
|
"zOrder": "12", |
|
"w": "1", |
|
"h": "39", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "176", |
|
"y": "961", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4872751951136748, |
|
"y": -0.011876484560570064 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 38 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3088", |
|
"typeID": "Arrow", |
|
"zOrder": "13", |
|
"w": "1", |
|
"h": "39", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "101", |
|
"y": "961", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4872751951136748, |
|
"y": -0.011876484560570064 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 38 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3089", |
|
"typeID": "Arrow", |
|
"zOrder": "14", |
|
"w": "66", |
|
"h": "42", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "280", |
|
"y": "1007", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6082405345211582, |
|
"y": -0.15211581291759485 |
|
}, |
|
"p2": { |
|
"x": 66, |
|
"y": 41 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3090", |
|
"typeID": "Arrow", |
|
"zOrder": "15", |
|
"w": "1", |
|
"h": "39", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "406", |
|
"y": "965", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4872751951136748, |
|
"y": -0.011876484560570064 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 38 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3093", |
|
"typeID": "Arrow", |
|
"zOrder": "17", |
|
"w": "1", |
|
"h": "39", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "520", |
|
"y": "965", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4872751951136748, |
|
"y": -0.011876484560570064 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 38 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3094", |
|
"typeID": "Arrow", |
|
"zOrder": "18", |
|
"w": "121", |
|
"h": "135", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "537", |
|
"y": "876", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 119.5, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.5161658071270696, |
|
"y": 0.2998642832215285 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 133.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3095", |
|
"typeID": "Arrow", |
|
"zOrder": "19", |
|
"w": "85", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "749", |
|
"y": "883", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 84.5, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.45889842236368666, |
|
"y": 0.006365900913368392 |
|
}, |
|
"p2": { |
|
"x": -0.5, |
|
"y": 0.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3096", |
|
"typeID": "Arrow", |
|
"zOrder": "20", |
|
"w": "90", |
|
"h": "45", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "735", |
|
"y": "887", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 89.5, |
|
"y": 44.5 |
|
}, |
|
"p1": { |
|
"x": 0.5182829888712243, |
|
"y": -0.06677265500794909 |
|
}, |
|
"p2": { |
|
"x": -0.5, |
|
"y": -0.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3097", |
|
"typeID": "Arrow", |
|
"zOrder": "21", |
|
"w": "63", |
|
"h": "46", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "755", |
|
"y": "834", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 62.5, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.45595944716433434, |
|
"y": 0.06498851869503053 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 45 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3098", |
|
"typeID": "Arrow", |
|
"zOrder": "22", |
|
"w": "114", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "492", |
|
"y": "882", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"p0": { |
|
"x": -0.5, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.48727519511367473, |
|
"y": -0.011876484560570066 |
|
}, |
|
"p2": { |
|
"x": 113, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3099", |
|
"typeID": "Arrow", |
|
"zOrder": "23", |
|
"w": "70", |
|
"h": "31", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "751", |
|
"y": "717", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 70, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4559594471643343, |
|
"y": 0.06498851869503056 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 30 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3100", |
|
"typeID": "Arrow", |
|
"zOrder": "24", |
|
"w": "68", |
|
"h": "20", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "756", |
|
"y": "754", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 68, |
|
"y": 19.5 |
|
}, |
|
"p1": { |
|
"x": 0.4980092542774131, |
|
"y": -0.04046056171311737 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": -0.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3101", |
|
"typeID": "Arrow", |
|
"zOrder": "25", |
|
"w": "205", |
|
"h": "88", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "493", |
|
"y": "757", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 84.5 |
|
}, |
|
"p1": { |
|
"x": 0.6985268644291276, |
|
"y": -0.23904197066138563 |
|
}, |
|
"p2": { |
|
"x": 203, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3102", |
|
"typeID": "Arrow", |
|
"zOrder": "26", |
|
"w": "92", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "180", |
|
"y": "834", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5494505494505496, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 92, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3103", |
|
"typeID": "Arrow", |
|
"zOrder": "27", |
|
"w": "59", |
|
"h": "90", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "270", |
|
"y": "733", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 59, |
|
"y": 90.5 |
|
}, |
|
"p1": { |
|
"x": 0.638419958419957, |
|
"y": -0.2587110187110215 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 1.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3104", |
|
"typeID": "Arrow", |
|
"zOrder": "28", |
|
"w": "45", |
|
"h": "48", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "272", |
|
"y": "781", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 43, |
|
"y": 47.5 |
|
}, |
|
"p1": { |
|
"x": 0.506217070600632, |
|
"y": -0.3447839831401475 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3105", |
|
"typeID": "Arrow", |
|
"zOrder": "29", |
|
"w": "2", |
|
"h": "52", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "454", |
|
"y": "712", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 2, |
|
"y": 52 |
|
}, |
|
"p1": { |
|
"x": 0.5494505494505497, |
|
"y": -2.6238653462337527e-18 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3106", |
|
"typeID": "Arrow", |
|
"zOrder": "30", |
|
"w": "2", |
|
"h": "62", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "456", |
|
"y": "764", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 62 |
|
}, |
|
"p1": { |
|
"x": 0.5494505494505496, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 2, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3107", |
|
"typeID": "Arrow", |
|
"zOrder": "31", |
|
"w": "99", |
|
"h": "326", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "494", |
|
"y": "511", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5666915052160955, |
|
"y": 0.2790611028315947 |
|
}, |
|
"p2": { |
|
"x": 14, |
|
"y": 326 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3108", |
|
"typeID": "Arrow", |
|
"zOrder": "32", |
|
"w": "131", |
|
"h": "139", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "579", |
|
"y": "523", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 131, |
|
"y": 138.5 |
|
}, |
|
"p1": { |
|
"x": 0.5504392774297246, |
|
"y": 0.14122632376847055 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": -0.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3109", |
|
"typeID": "Arrow", |
|
"zOrder": "33", |
|
"w": "122", |
|
"h": "92", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "583", |
|
"y": "518", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 122, |
|
"y": 91.5 |
|
}, |
|
"p1": { |
|
"x": 0.5504392774297248, |
|
"y": 0.14122632376847064 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": -0.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3110", |
|
"typeID": "Arrow", |
|
"zOrder": "34", |
|
"w": "109", |
|
"h": "43", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "587", |
|
"y": "519", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 109, |
|
"y": 42.5 |
|
}, |
|
"p1": { |
|
"x": 0.5504392774297248, |
|
"y": 0.14122632376847066 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3111", |
|
"typeID": "Arrow", |
|
"zOrder": "35", |
|
"w": "130", |
|
"h": "138", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "272", |
|
"y": "518", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 130, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6016998827667047, |
|
"y": 0.11606096131301115 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 138 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3112", |
|
"typeID": "Arrow", |
|
"zOrder": "36", |
|
"w": "131", |
|
"h": "89", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "265", |
|
"y": "519", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 131, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6016998827667047, |
|
"y": 0.11606096131301123 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 89 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3113", |
|
"typeID": "Arrow", |
|
"zOrder": "37", |
|
"w": "157", |
|
"h": "63", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "256", |
|
"y": "503", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 157, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6016998827667055, |
|
"y": 0.11606096131301237 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 59 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3114", |
|
"typeID": "Arrow", |
|
"zOrder": "38", |
|
"w": "120", |
|
"h": "45", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "601", |
|
"y": "407", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 120, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5537800308573948, |
|
"y": 0.04485342737491732 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 45 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3115", |
|
"typeID": "Arrow", |
|
"zOrder": "39", |
|
"w": "120", |
|
"h": "44", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "597", |
|
"y": "465", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 120, |
|
"y": 44 |
|
}, |
|
"p1": { |
|
"x": 0.5846756207563067, |
|
"y": -0.036972790801407494 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3116", |
|
"typeID": "Arrow", |
|
"zOrder": "40", |
|
"w": "107", |
|
"h": "51", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "276", |
|
"y": "405", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 107, |
|
"y": 51 |
|
}, |
|
"p1": { |
|
"x": 0.5245584633234497, |
|
"y": 0.05852778135877272 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3117", |
|
"typeID": "Arrow", |
|
"zOrder": "41", |
|
"w": "108", |
|
"h": "44", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "276", |
|
"y": "462", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 108, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5656811947576956, |
|
"y": -0.05547089302042055 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 44 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3118", |
|
"typeID": "Arrow", |
|
"zOrder": "42", |
|
"w": "115", |
|
"h": "5", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "274", |
|
"y": "457", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 115, |
|
"y": 1 |
|
}, |
|
"p1": { |
|
"x": 0.5205160087037612, |
|
"y": 0.03901150139881877 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3119", |
|
"typeID": "Arrow", |
|
"zOrder": "43", |
|
"w": "143", |
|
"h": "3", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "577", |
|
"y": "457", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 143, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5536354056902003, |
|
"y": 0.01338250790305583 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 2 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3120", |
|
"typeID": "Label", |
|
"zOrder": "44", |
|
"measuredW": "87", |
|
"measuredH": "36", |
|
"x": "421", |
|
"y": "318", |
|
"properties": { |
|
"text": "Python", |
|
"size": "28" |
|
} |
|
}, |
|
{ |
|
"ID": "3121", |
|
"typeID": "Arrow", |
|
"zOrder": "45", |
|
"w": "20", |
|
"h": "81", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "431", |
|
"y": "364", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 20, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.486153846153846, |
|
"y": -0.2492307692307692 |
|
}, |
|
"p2": { |
|
"x": 20, |
|
"y": 81 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3160", |
|
"typeID": "Arrow", |
|
"zOrder": "78", |
|
"w": "56", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "195", |
|
"y": "881", |
|
"properties": { |
|
"color": "2848996", |
|
"curvature": "-1", |
|
"leftArrow": "false", |
|
"p0": { |
|
"x": -0.5, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4872751951136748, |
|
"y": -0.011876484560570066 |
|
}, |
|
"p2": { |
|
"x": 55, |
|
"y": 0 |
|
}, |
|
"rightArrow": "false", |
|
"stroke": "dotted" |
|
} |
|
}, |
|
{ |
|
"ID": "3211", |
|
"typeID": "Canvas", |
|
"zOrder": "102", |
|
"w": "350", |
|
"h": "141", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "594", |
|
"y": "171" |
|
}, |
|
{ |
|
"ID": "3212", |
|
"typeID": "Label", |
|
"zOrder": "103", |
|
"measuredW": "314", |
|
"measuredH": "25", |
|
"x": "608", |
|
"y": "188", |
|
"properties": { |
|
"size": "17", |
|
"text": "Find the detailed version of this roadmap" |
|
} |
|
}, |
|
{ |
|
"ID": "3213", |
|
"typeID": "Label", |
|
"zOrder": "104", |
|
"measuredW": "319", |
|
"measuredH": "25", |
|
"x": "608", |
|
"y": "216", |
|
"properties": { |
|
"size": "17", |
|
"text": "along with resources and other roadmaps" |
|
} |
|
}, |
|
{ |
|
"ID": "3234", |
|
"typeID": "Canvas", |
|
"zOrder": "54", |
|
"w": "222", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "69", |
|
"y": "545", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "3235", |
|
"typeID": "Label", |
|
"zOrder": "55", |
|
"measuredW": "168", |
|
"measuredH": "24", |
|
"x": "96", |
|
"y": "554", |
|
"properties": { |
|
"size": "16", |
|
"text": "Arrays and Linked Lists" |
|
} |
|
}, |
|
{ |
|
"ID": "3236", |
|
"typeID": "Canvas", |
|
"zOrder": "56", |
|
"w": "222", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "69", |
|
"y": "591", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "3237", |
|
"typeID": "Label", |
|
"zOrder": "57", |
|
"measuredW": "195", |
|
"measuredH": "24", |
|
"x": "83", |
|
"y": "599", |
|
"properties": { |
|
"size": "16", |
|
"text": "Heaps, Stacks and Queues" |
|
} |
|
}, |
|
{ |
|
"ID": "3238", |
|
"typeID": "Canvas", |
|
"zOrder": "58", |
|
"w": "222", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "70", |
|
"y": "637", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "3239", |
|
"typeID": "Label", |
|
"zOrder": "59", |
|
"measuredW": "89", |
|
"measuredH": "24", |
|
"x": "136", |
|
"y": "646", |
|
"properties": { |
|
"size": "16", |
|
"text": "Hash Tables" |
|
} |
|
}, |
|
{ |
|
"ID": "3240", |
|
"typeID": "Canvas", |
|
"zOrder": "60", |
|
"w": "222", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "688", |
|
"y": "544", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "3241", |
|
"typeID": "Label", |
|
"zOrder": "61", |
|
"measuredW": "146", |
|
"measuredH": "24", |
|
"x": "726", |
|
"y": "553", |
|
"properties": { |
|
"size": "16", |
|
"text": "Binary Search Trees" |
|
} |
|
}, |
|
{ |
|
"ID": "3242", |
|
"typeID": "Canvas", |
|
"zOrder": "62", |
|
"w": "222", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "688", |
|
"y": "590", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "3243", |
|
"typeID": "Label", |
|
"zOrder": "63", |
|
"measuredW": "74", |
|
"measuredH": "24", |
|
"x": "762", |
|
"y": "599", |
|
"properties": { |
|
"size": "16", |
|
"text": "Recursion" |
|
} |
|
}, |
|
{ |
|
"ID": "3244", |
|
"typeID": "Canvas", |
|
"zOrder": "64", |
|
"w": "222", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "688", |
|
"y": "637", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "3245", |
|
"typeID": "Label", |
|
"zOrder": "65", |
|
"measuredW": "132", |
|
"measuredH": "24", |
|
"x": "733", |
|
"y": "646", |
|
"properties": { |
|
"size": "16", |
|
"text": "Sorting Algorithms" |
|
} |
|
}, |
|
{ |
|
"ID": "3246", |
|
"typeID": "__group__", |
|
"zOrder": "2", |
|
"measuredW": "454", |
|
"measuredH": "90", |
|
"w": "454", |
|
"h": "90", |
|
"x": "108", |
|
"y": "183", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/backend" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "454", |
|
"h": "90", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "384", |
|
"measuredH": "28", |
|
"x": "35", |
|
"y": "18", |
|
"properties": { |
|
"size": "20", |
|
"text": "Backend Roadmap till Language Selection" |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Label", |
|
"zOrder": "2", |
|
"measuredW": "153", |
|
"measuredH": "24", |
|
"x": "150", |
|
"y": "47", |
|
"properties": { |
|
"size": "16", |
|
"text": "roadmap.sh/backend", |
|
"color": "10027263" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3247", |
|
"typeID": "__group__", |
|
"zOrder": "105", |
|
"measuredW": "320", |
|
"measuredH": "45", |
|
"w": "320", |
|
"h": "45", |
|
"x": "609", |
|
"y": "252", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "320", |
|
"h": "45", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"borderColor": "4273622", |
|
"color": "4273622" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "105", |
|
"measuredH": "28", |
|
"x": "141", |
|
"y": "8", |
|
"properties": { |
|
"color": "16777215", |
|
"size": "20", |
|
"text": "roadmap.sh" |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Label", |
|
"zOrder": "2", |
|
"measuredW": "35", |
|
"measuredH": "28", |
|
"x": "76", |
|
"y": "8", |
|
"properties": { |
|
"color": "16777215", |
|
"size": "20", |
|
"text": "http" |
|
} |
|
}, |
|
{ |
|
"ID": "3", |
|
"typeID": "Label", |
|
"zOrder": "3", |
|
"measuredW": "5", |
|
"measuredH": "28", |
|
"x": "113", |
|
"y": "8", |
|
"properties": { |
|
"color": "16777215", |
|
"size": "20", |
|
"text": ":" |
|
} |
|
}, |
|
{ |
|
"ID": "4", |
|
"typeID": "Label", |
|
"zOrder": "4", |
|
"measuredW": "10", |
|
"measuredH": "28", |
|
"x": "120", |
|
"y": "9", |
|
"properties": { |
|
"color": "16777215", |
|
"size": "20", |
|
"text": "/" |
|
} |
|
}, |
|
{ |
|
"ID": "5", |
|
"typeID": "Label", |
|
"zOrder": "5", |
|
"measuredW": "10", |
|
"measuredH": "28", |
|
"x": "128", |
|
"y": "9", |
|
"properties": { |
|
"color": "16777215", |
|
"size": "20", |
|
"text": "/" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3248", |
|
"typeID": "__group__", |
|
"zOrder": "5", |
|
"measuredW": "305", |
|
"measuredH": "84", |
|
"w": "305", |
|
"h": "84", |
|
"x": "295", |
|
"y": "1218", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/backend" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "305", |
|
"h": "84", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "245", |
|
"measuredH": "28", |
|
"x": "30", |
|
"y": "16", |
|
"properties": { |
|
"size": "20", |
|
"text": "Look at Backend Roadmap" |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Label", |
|
"zOrder": "2", |
|
"measuredW": "153", |
|
"measuredH": "24", |
|
"x": "76", |
|
"y": "44", |
|
"properties": { |
|
"size": "16", |
|
"text": "roadmap.sh/backend", |
|
"color": "10027263" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3249", |
|
"typeID": "__group__", |
|
"zOrder": "46", |
|
"measuredW": "262", |
|
"measuredH": "43", |
|
"w": "262", |
|
"h": "43", |
|
"x": "354", |
|
"y": "437", |
|
"properties": { |
|
"controlName": "100-python-basics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "262", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "123", |
|
"measuredH": "24", |
|
"x": "69", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Learn the Basics" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3250", |
|
"typeID": "__group__", |
|
"zOrder": "53", |
|
"measuredW": "262", |
|
"measuredH": "43", |
|
"w": "262", |
|
"h": "43", |
|
"x": "354", |
|
"y": "485", |
|
"properties": { |
|
"controlName": "101-data-structures-and-algorithms" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "262", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "219", |
|
"measuredH": "24", |
|
"x": "21", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Datastructures and Algorithms" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3251", |
|
"typeID": "__group__", |
|
"zOrder": "66", |
|
"measuredW": "279", |
|
"measuredH": "43", |
|
"w": "279", |
|
"h": "43", |
|
"x": "240", |
|
"y": "813", |
|
"properties": { |
|
"controlName": "102-python-advanced-topics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "279", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "122", |
|
"measuredH": "24", |
|
"x": "79", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Advanced Topics" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3252", |
|
"typeID": "__group__", |
|
"zOrder": "79", |
|
"measuredW": "279", |
|
"measuredH": "43", |
|
"w": "279", |
|
"h": "43", |
|
"x": "239", |
|
"y": "861", |
|
"properties": { |
|
"controlName": "103-version-control-systems" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "279", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "175", |
|
"measuredH": "24", |
|
"x": "52", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Version Control Systems" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3253", |
|
"typeID": "__group__", |
|
"zOrder": "81", |
|
"measuredW": "209", |
|
"measuredH": "43", |
|
"w": "209", |
|
"h": "43", |
|
"x": "554", |
|
"y": "860", |
|
"properties": { |
|
"controlName": "104-repo-hosting-services" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "209", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "166", |
|
"measuredH": "24", |
|
"x": "22", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Repo Hosting Services" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3254", |
|
"typeID": "__group__", |
|
"zOrder": "85", |
|
"measuredW": "240", |
|
"measuredH": "43", |
|
"w": "240", |
|
"h": "43", |
|
"x": "336", |
|
"y": "988", |
|
"properties": { |
|
"controlName": "105-python-package-managers" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "240", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "141", |
|
"measuredH": "24", |
|
"x": "46", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Package Managers" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3255", |
|
"typeID": "__group__", |
|
"zOrder": "87", |
|
"measuredW": "240", |
|
"measuredH": "43", |
|
"w": "240", |
|
"h": "43", |
|
"x": "337", |
|
"y": "1036", |
|
"properties": { |
|
"controlName": "106-python-frameworks" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "240", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "140", |
|
"measuredH": "24", |
|
"x": "50", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Learn a Framework" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3256", |
|
"typeID": "__group__", |
|
"zOrder": "97", |
|
"measuredW": "240", |
|
"measuredH": "43", |
|
"w": "240", |
|
"h": "43", |
|
"x": "337", |
|
"y": "1084", |
|
"properties": { |
|
"controlName": "107-python-testing" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "240", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "128", |
|
"measuredH": "24", |
|
"x": "56", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Testing your Apps" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3257", |
|
"typeID": "__group__", |
|
"zOrder": "47", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "69", |
|
"y": "392", |
|
"properties": { |
|
"controlName": "100-python-basics:basic-syntax" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "222", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"w": "95", |
|
"measuredW": "92", |
|
"measuredH": "24", |
|
"x": "64", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Basic Syntax" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3258", |
|
"typeID": "__group__", |
|
"zOrder": "48", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "69", |
|
"y": "438", |
|
"properties": { |
|
"controlName": "101-python-basics:variables-and-datatypes" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "222", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"w": "188", |
|
"measuredW": "183", |
|
"measuredH": "24", |
|
"x": "16", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Variables and Data Types" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3259", |
|
"typeID": "__group__", |
|
"zOrder": "50", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "69", |
|
"y": "484", |
|
"properties": { |
|
"controlName": "102-python-basics:conditionals" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "222", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"w": "92", |
|
"measuredW": "90", |
|
"measuredH": "24", |
|
"x": "65", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Conditionals" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3260", |
|
"typeID": "__group__", |
|
"zOrder": "51", |
|
"measuredW": "254", |
|
"measuredH": "42", |
|
"w": "254", |
|
"h": "42", |
|
"x": "688", |
|
"y": "391", |
|
"properties": { |
|
"controlName": "103-python-basics:typecasting-exceptions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "254", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "181", |
|
"measuredH": "24", |
|
"x": "37", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Type Casting, Exceptions" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3261", |
|
"typeID": "__group__", |
|
"zOrder": "52", |
|
"measuredW": "256", |
|
"measuredH": "42", |
|
"w": "256", |
|
"h": "42", |
|
"x": "688", |
|
"y": "438", |
|
"properties": { |
|
"controlName": "104-python-basics:functions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "256", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"w": "200", |
|
"measuredW": "198", |
|
"measuredH": "24", |
|
"x": "28", |
|
"y": "9", |
|
"properties": { |
|
"text": "Functions, Builtin Functions", |
|
"size": "16" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3262", |
|
"typeID": "__group__", |
|
"zOrder": "49", |
|
"measuredW": "256", |
|
"measuredH": "42", |
|
"w": "256", |
|
"h": "42", |
|
"x": "688", |
|
"y": "484", |
|
"properties": { |
|
"controlName": "105-python-basics:lists-tuples-sets-dictionaries" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "256", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "221", |
|
"measuredH": "24", |
|
"x": "17", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Lists, Tuples, Sets, Dictionaries" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3263", |
|
"typeID": "__group__", |
|
"zOrder": "67", |
|
"measuredW": "169", |
|
"measuredH": "42", |
|
"w": "169", |
|
"h": "42", |
|
"x": "364", |
|
"y": "752", |
|
"properties": { |
|
"controlName": "100-python-advanced-topics:oop" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "169", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "35", |
|
"measuredH": "24", |
|
"x": "65", |
|
"y": "9", |
|
"properties": { |
|
"text": "OOP", |
|
"size": "16" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3264", |
|
"typeID": "__group__", |
|
"zOrder": "72", |
|
"measuredW": "223", |
|
"measuredH": "42", |
|
"w": "223", |
|
"h": "42", |
|
"x": "69", |
|
"y": "713", |
|
"properties": { |
|
"controlName": "101-python-advanced-topics:regular-expressions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "223", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "150", |
|
"measuredH": "24", |
|
"x": "37", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Regular Expressions" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3265", |
|
"typeID": "__group__", |
|
"zOrder": "71", |
|
"measuredW": "223", |
|
"measuredH": "42", |
|
"w": "223", |
|
"h": "42", |
|
"x": "69", |
|
"y": "763", |
|
"properties": { |
|
"controlName": "102-python-advanced-topics:decorators" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "223", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "81", |
|
"measuredH": "24", |
|
"x": "71", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Decorators" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3266", |
|
"typeID": "__group__", |
|
"zOrder": "73", |
|
"measuredW": "146", |
|
"measuredH": "42", |
|
"w": "146", |
|
"h": "42", |
|
"x": "69", |
|
"y": "814", |
|
"properties": { |
|
"controlName": "103-python-advanced-topics:lambdas" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "146", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "67", |
|
"measuredH": "24", |
|
"x": "39", |
|
"y": "9", |
|
"properties": { |
|
"text": "Lambdas", |
|
"size": "16" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3267", |
|
"typeID": "__group__", |
|
"zOrder": "77", |
|
"measuredW": "139", |
|
"measuredH": "42", |
|
"w": "139", |
|
"h": "42", |
|
"x": "628", |
|
"y": "774", |
|
"properties": { |
|
"controlName": "104-python-advanced-topics:iterators" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "139", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "62", |
|
"measuredH": "24", |
|
"x": "39", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Iterators" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3268", |
|
"typeID": "__group__", |
|
"zOrder": "74", |
|
"measuredW": "136", |
|
"measuredH": "42", |
|
"w": "136", |
|
"h": "42", |
|
"x": "630", |
|
"y": "728", |
|
"properties": { |
|
"controlName": "105-python-advanced-topics:modules" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "136", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "62", |
|
"measuredH": "24", |
|
"x": "37", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Modules" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3269", |
|
"typeID": "__group__", |
|
"zOrder": "70", |
|
"measuredW": "169", |
|
"measuredH": "42", |
|
"w": "169", |
|
"h": "42", |
|
"x": "364", |
|
"y": "686", |
|
"properties": { |
|
"controlName": "100-python-advanced-topics:oop:methods-dunder" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "169", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "125", |
|
"measuredH": "24", |
|
"x": "20", |
|
"y": "9", |
|
"properties": { |
|
"text": "Methods, Dunder", |
|
"size": "16" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3270", |
|
"typeID": "__group__", |
|
"zOrder": "69", |
|
"measuredW": "169", |
|
"measuredH": "42", |
|
"w": "169", |
|
"h": "42", |
|
"x": "364", |
|
"y": "640", |
|
"properties": { |
|
"controlName": "101-python-advanced-topics:oop:inheritance" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "169", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"w": "86", |
|
"measuredW": "83", |
|
"measuredH": "24", |
|
"x": "42", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Inheritance" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3271", |
|
"typeID": "__group__", |
|
"zOrder": "68", |
|
"measuredW": "169", |
|
"measuredH": "42", |
|
"w": "169", |
|
"h": "42", |
|
"x": "364", |
|
"y": "594", |
|
"properties": { |
|
"controlName": "102-python-advanced-topics:oop:classes" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "169", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"w": "60", |
|
"measuredW": "58", |
|
"measuredH": "24", |
|
"x": "55", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Classes" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3272", |
|
"typeID": "__group__", |
|
"zOrder": "75", |
|
"measuredW": "136", |
|
"measuredH": "42", |
|
"w": "136", |
|
"h": "42", |
|
"x": "807", |
|
"y": "702", |
|
"properties": { |
|
"controlName": "100-python-advanced-topics:modules:builtin-modules" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "136", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "45", |
|
"measuredH": "24", |
|
"x": "45", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Builtin" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3273", |
|
"typeID": "__group__", |
|
"zOrder": "76", |
|
"measuredW": "136", |
|
"measuredH": "42", |
|
"w": "136", |
|
"h": "42", |
|
"x": "808", |
|
"y": "749", |
|
"properties": { |
|
"controlName": "101-python-advanced-topics:modules:custom-modules" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "136", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "56", |
|
"measuredH": "24", |
|
"x": "40", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Custom" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3274", |
|
"typeID": "__group__", |
|
"zOrder": "80", |
|
"measuredW": "146", |
|
"measuredH": "42", |
|
"w": "146", |
|
"h": "42", |
|
"x": "69", |
|
"y": "861", |
|
"properties": { |
|
"controlName": "100-version-control-systems:basic-git-usage" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "146", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "117", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Basic Git Usage" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3275", |
|
"typeID": "__group__", |
|
"zOrder": "82", |
|
"measuredW": "136", |
|
"measuredH": "42", |
|
"w": "136", |
|
"h": "42", |
|
"x": "808", |
|
"y": "816", |
|
"properties": { |
|
"controlName": "100-repo-hosting-services:github" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "136", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "51", |
|
"measuredH": "24", |
|
"x": "42", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "GitHub" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3276", |
|
"typeID": "__group__", |
|
"zOrder": "83", |
|
"measuredW": "136", |
|
"measuredH": "42", |
|
"w": "136", |
|
"h": "42", |
|
"x": "808", |
|
"y": "862", |
|
"properties": { |
|
"controlName": "101-repo-hosting-services:gitlab" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "136", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "48", |
|
"measuredH": "24", |
|
"x": "44", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "GitLab" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3278", |
|
"typeID": "__group__", |
|
"zOrder": "84", |
|
"measuredW": "136", |
|
"measuredH": "42", |
|
"w": "136", |
|
"h": "42", |
|
"x": "808", |
|
"y": "908", |
|
"properties": { |
|
"controlName": "102-repo-hosting-services:bitbucket" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "136", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "70", |
|
"measuredH": "24", |
|
"x": "33", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "BitBucket" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3279", |
|
"typeID": "__group__", |
|
"zOrder": "16", |
|
"measuredW": "121", |
|
"measuredH": "42", |
|
"w": "121", |
|
"h": "42", |
|
"x": "337", |
|
"y": "928", |
|
"properties": { |
|
"controlName": "100-python-package-managers:pypi" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "121", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "33", |
|
"measuredH": "24", |
|
"x": "44", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "PyPI" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3280", |
|
"typeID": "__group__", |
|
"zOrder": "86", |
|
"measuredW": "110", |
|
"measuredH": "42", |
|
"w": "110", |
|
"h": "42", |
|
"x": "466", |
|
"y": "928", |
|
"properties": { |
|
"controlName": "101-python-package-managers:pip" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "110", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "43", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Pip" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3281", |
|
"typeID": "__group__", |
|
"zOrder": "88", |
|
"measuredW": "237", |
|
"measuredH": "43", |
|
"w": "237", |
|
"h": "43", |
|
"x": "61", |
|
"y": "988", |
|
"properties": { |
|
"controlName": "100-python-frameworks:synchronous" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "237", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "93", |
|
"measuredH": "24", |
|
"x": "72", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Synchronous" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3282", |
|
"typeID": "__group__", |
|
"zOrder": "92", |
|
"measuredW": "237", |
|
"measuredH": "43", |
|
"w": "237", |
|
"h": "43", |
|
"x": "61", |
|
"y": "1037", |
|
"properties": { |
|
"controlName": "101-python-frameworks:asynchronous" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "237", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "101", |
|
"measuredH": "24", |
|
"x": "68", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Asynchronous" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3284", |
|
"typeID": "__group__", |
|
"zOrder": "89", |
|
"measuredW": "76", |
|
"measuredH": "42", |
|
"w": "76", |
|
"h": "42", |
|
"x": "61", |
|
"y": "929", |
|
"properties": { |
|
"controlName": "100-python-frameworks:synchronous:django" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "76", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "52", |
|
"measuredH": "24", |
|
"x": "12", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Django" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3285", |
|
"typeID": "__group__", |
|
"zOrder": "90", |
|
"measuredW": "69", |
|
"measuredH": "42", |
|
"w": "69", |
|
"h": "42", |
|
"x": "142", |
|
"y": "929", |
|
"properties": { |
|
"controlName": "101-python-frameworks:synchronous:flask" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "69", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "38", |
|
"measuredH": "24", |
|
"x": "16", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Flask" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3286", |
|
"typeID": "__group__", |
|
"zOrder": "91", |
|
"measuredW": "86", |
|
"measuredH": "42", |
|
"w": "86", |
|
"h": "42", |
|
"x": "215", |
|
"y": "929", |
|
"properties": { |
|
"controlName": "102-python-frameworks:synchronous:pyramid" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "86", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "58", |
|
"measuredH": "24", |
|
"x": "14", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Pyramid" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3287", |
|
"typeID": "__group__", |
|
"zOrder": "93", |
|
"measuredW": "126", |
|
"measuredH": "42", |
|
"w": "126", |
|
"h": "42", |
|
"x": "61", |
|
"y": "1096", |
|
"properties": { |
|
"controlName": "100-python-frameworks:asynchronous:gevent" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "126", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "50", |
|
"measuredH": "24", |
|
"x": "38", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "gevent" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3288", |
|
"typeID": "__group__", |
|
"zOrder": "94", |
|
"measuredW": "105", |
|
"measuredH": "42", |
|
"w": "105", |
|
"h": "42", |
|
"x": "193", |
|
"y": "1096", |
|
"properties": { |
|
"controlName": "101-python-frameworks:asynchronous:aiohttp" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "105", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "50", |
|
"measuredH": "24", |
|
"x": "28", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "aiohttp" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3289", |
|
"typeID": "__group__", |
|
"zOrder": "95", |
|
"measuredW": "126", |
|
"measuredH": "42", |
|
"w": "126", |
|
"h": "42", |
|
"x": "61", |
|
"y": "1143", |
|
"properties": { |
|
"controlName": "102-python-frameworks:asynchronous:tornado" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "126", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "60", |
|
"measuredH": "24", |
|
"x": "33", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Tornado" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3290", |
|
"typeID": "__group__", |
|
"zOrder": "96", |
|
"measuredW": "105", |
|
"measuredH": "42", |
|
"w": "105", |
|
"h": "42", |
|
"x": "193", |
|
"y": "1143", |
|
"properties": { |
|
"controlName": "103-python-frameworks:asynchronous:sanic" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "105", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "41", |
|
"measuredH": "24", |
|
"x": "32", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "Sanic" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3291", |
|
"typeID": "__group__", |
|
"zOrder": "98", |
|
"measuredW": "154", |
|
"measuredH": "42", |
|
"w": "154", |
|
"h": "42", |
|
"x": "663", |
|
"y": "1018", |
|
"properties": { |
|
"controlName": "100-python-testing:unittest-pyunit" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "154", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "116", |
|
"measuredH": "24", |
|
"x": "19", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "unittest / pyUnit" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3292", |
|
"typeID": "__group__", |
|
"zOrder": "99", |
|
"measuredW": "154", |
|
"measuredH": "42", |
|
"w": "154", |
|
"h": "42", |
|
"x": "663", |
|
"y": "972", |
|
"properties": { |
|
"controlName": "101-python-testing:pytest" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "154", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "44", |
|
"measuredH": "24", |
|
"x": "55", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "pytest" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3293", |
|
"typeID": "__group__", |
|
"zOrder": "100", |
|
"measuredW": "122", |
|
"measuredH": "42", |
|
"w": "122", |
|
"h": "42", |
|
"x": "822", |
|
"y": "972", |
|
"properties": { |
|
"controlName": "102-python-testing:doctest" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "122", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "54", |
|
"measuredH": "24", |
|
"x": "34", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "doctest" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "3294", |
|
"typeID": "__group__", |
|
"zOrder": "101", |
|
"measuredW": "122", |
|
"measuredH": "42", |
|
"w": "122", |
|
"h": "42", |
|
"x": "822", |
|
"y": "1018", |
|
"properties": { |
|
"controlName": "102-python-testing:nose" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "122", |
|
"h": "42", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "14540253" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "36", |
|
"measuredH": "24", |
|
"x": "43", |
|
"y": "9", |
|
"properties": { |
|
"size": "16", |
|
"text": "nose" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
}, |
|
"attributes": { |
|
"name": "New Wireframe 1", |
|
"order": 1000000, |
|
"parentID": null, |
|
"notes": "" |
|
}, |
|
"branchID": "Master", |
|
"resourceID": "CCB6346D-253A-48EE-9AB5-68DBEF696597", |
|
"mockupH": "1241", |
|
"mockupW": "883", |
|
"measuredW": "944", |
|
"measuredH": "1370", |
|
"version": "1.0" |
|
}, |
|
"groupOffset": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"dependencies": [], |
|
"projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" |
|
}
|
|
|