From 6e1072bea90f9a367709cf038020f14659cebe34 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Sat, 3 Jun 2023 21:17:55 +0100 Subject: [PATCH] Add code review pyramid --- public/jsons/roadmaps/code-review.json | 1 + public/pdfs/roadmaps/code-review.pdf | Bin 0 -> 24472 bytes src/data/roadmaps/code-review/code-review.md | 47 ++++++++++++++++++ .../code-review/content/100-code-style.md | 6 +++ .../roadmaps/code-review/content/101-tests.md | 7 +++ .../code-review/content/102-documentation.md | 5 ++ .../content/103-implementation-semantics.md | 10 ++++ .../code-review/content/104-api-semantics.md | 8 +++ .../roadmaps/code-review/content/index.md | 1 + src/data/roadmaps/code-review/faqs.astro | 0 src/data/roadmaps/docker/docker.md | 3 ++ 11 files changed, 88 insertions(+) create mode 100644 public/jsons/roadmaps/code-review.json create mode 100644 public/pdfs/roadmaps/code-review.pdf create mode 100644 src/data/roadmaps/code-review/code-review.md create mode 100644 src/data/roadmaps/code-review/content/100-code-style.md create mode 100644 src/data/roadmaps/code-review/content/101-tests.md create mode 100644 src/data/roadmaps/code-review/content/102-documentation.md create mode 100644 src/data/roadmaps/code-review/content/103-implementation-semantics.md create mode 100644 src/data/roadmaps/code-review/content/104-api-semantics.md create mode 100644 src/data/roadmaps/code-review/content/index.md create mode 100644 src/data/roadmaps/code-review/faqs.astro diff --git a/public/jsons/roadmaps/code-review.json b/public/jsons/roadmaps/code-review.json new file mode 100644 index 000000000..ba2ccee5b --- /dev/null +++ b/public/jsons/roadmaps/code-review.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"3197","typeID":"Label","zOrder":"7","measuredW":"150","measuredH":"28","x":"1834","y":"831","properties":{"size":"20","text":"Smaller effort for"}},{"ID":"3198","typeID":"Label","zOrder":"8","measuredW":"156","measuredH":"28","x":"1834","y":"858","properties":{"size":"20","text":"changes later on."}},{"ID":"3217","typeID":"Label","zOrder":"9","measuredW":"143","measuredH":"28","x":"1834","y":"1177","properties":{"size":"20","text":"Higher effort for"}},{"ID":"3218","typeID":"Label","zOrder":"10","measuredW":"156","measuredH":"28","x":"1834","y":"1204","properties":{"size":"20","text":"changes later on."}},{"ID":"3231","typeID":"Label","zOrder":"13","measuredW":"134","measuredH":"28","x":"827","y":"871","properties":{"size":"20","text":"Automate here"}},{"ID":"3236","typeID":"Label","zOrder":"15","measuredW":"139","measuredH":"28","x":"823","y":"1079","properties":{"size":"20","text":"Focus on these"}},{"ID":"3242","typeID":"__group__","zOrder":"12","measuredW":"302","measuredH":"190","w":"302","h":"190","x":"987","y":"784","children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"256","h":"190","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"6710886","borderColor":"6710886"}},{"ID":"1","typeID":"Canvas","zOrder":"1","w":"237","h":"86","measuredW":"100","measuredH":"70","x":"65","y":"0","properties":{"color":"6710886","borderColor":"6710886"}}]}}},{"ID":"3243","typeID":"__group__","zOrder":"14","measuredW":"190","measuredH":"293","w":"190","h":"293","x":"986","y":"985","children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"54","h":"293","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"4473924","borderColor":"4473924"}},{"ID":"1","typeID":"Canvas","zOrder":"1","w":"87","h":"181","measuredW":"100","measuredH":"70","x":"38","y":"0","properties":{"color":"4473924","borderColor":"4473924"}},{"ID":"2","typeID":"Canvas","zOrder":"2","w":"86","h":"89","measuredW":"100","measuredH":"70","x":"104","y":"0","properties":{"color":"4473924","borderColor":"4473924"}}]}}},{"ID":"3250","typeID":"Label","zOrder":"0","measuredW":"76","measuredH":"26","x":"919","y":"1329","properties":{"text":"Also visit ","size":"18"}},{"ID":"3256","typeID":"Label","zOrder":"17","measuredW":"9","measuredH":"26","x":"1254","y":"1329","properties":{"size":"18","text":"/","color":"10066329"}},{"ID":"3258","typeID":"Label","zOrder":"18","measuredW":"59","measuredH":"26","x":"1707","y":"1329","properties":{"size":"18","text":"Credits"}},{"ID":"3261","typeID":"Arrow","zOrder":"20","w":"152","h":"1","measuredW":"150","measuredH":"100","x":"796","y":"919","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"16382715","p0":{"x":152,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":0.048133037535308176,"y":0}}},{"ID":"3268","typeID":"Label","zOrder":"21","measuredW":"9","measuredH":"26","x":"1679","y":"1329","properties":{"size":"18","text":"/","color":"10066329"}},{"ID":"3269","typeID":"Label","zOrder":"22","measuredW":"150","measuredH":"26","x":"1289","y":"1329","properties":{"size":"18","text":"Interactive version"}},{"ID":"3270","typeID":"Arrow","zOrder":"23","w":"123","h":"1","measuredW":"150","measuredH":"100","x":"1412","y":"1438","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":123,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":0.2922777153748939,"y":0},"color":"16382715"}},{"ID":"3271","typeID":"Arrow","zOrder":"24","w":"170","h":"1","measuredW":"150","measuredH":"100","x":"1888","y":"919","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"16382715","p0":{"x":170.17433009674505,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0.2922777153748939,"y":0}}},{"ID":"3284","typeID":"__group__","zOrder":"1","measuredW":"232","measuredH":"26","w":"232","h":"26","x":"1001","y":"1329","properties":{"controlName":"ext_link:roadmap.sh/best-practices/code-review"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"232","measuredH":"26","x":"0","y":"0","properties":{"color":"10027263","size":"18","text":"Code Review Best Practices"}}]}}},{"ID":"3285","typeID":"__group__","zOrder":"16","measuredW":"202","measuredH":"26","w":"202","h":"26","x":"1451","y":"1329","properties":{"controlName":"ext_link:roadmap.sh/code-review"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"202","measuredH":"26","x":"0","y":"0","properties":{"color":"10027263","size":"18","text":"roadmap.sh/code-review"}}]}}},{"ID":"3286","typeID":"__group__","zOrder":"19","measuredW":"135","measuredH":"26","w":"135","h":"26","x":"1776","y":"1329","properties":{"controlName":"ext_link:twitter.com/gunnarmorling"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"135","measuredH":"26","x":"0","y":"0","properties":{"size":"18","color":"10027263","text":"@gunnarmorling"}}]}}},{"ID":"3287","typeID":"__group__","zOrder":"3","measuredW":"196","measuredH":"102","w":"196","h":"102","x":"1304","y":"784","properties":{"controlName":"100-code-style"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"196","h":"102","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"28","x":"49","y":"37","properties":{"size":"20","text":"Code Style"}}]}}},{"ID":"3288","typeID":"__group__","zOrder":"2","measuredW":"287","measuredH":"102","w":"287","h":"102","x":"1258","y":"883","properties":{"controlName":"101-tests"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"287","h":"102","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"28","x":"120","y":"37","properties":{"size":"20","text":"Tests"}}]}}},{"ID":"3289","typeID":"__group__","zOrder":"4","measuredW":"424","measuredH":"102","w":"424","h":"102","x":"1190","y":"982","properties":{"controlName":"102-documentation"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"424","h":"102","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"28","x":"143","y":"37","properties":{"size":"20","text":"Documentation"}}]}}},{"ID":"3290","typeID":"__group__","zOrder":"5","measuredW":"556","measuredH":"102","w":"556","h":"102","x":"1124","y":"1081","properties":{"controlName":"103-implementation-semantics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"556","h":"102","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"241","measuredH":"28","x":"157","y":"37","properties":{"size":"20","text":"Implementation Semantics"}}]}}},{"ID":"3291","typeID":"__group__","zOrder":"6","measuredW":"699","measuredH":"102","w":"699","h":"102","x":"1052","y":"1176","properties":{"controlName":"104-api-semantics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"699","h":"102","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"131","measuredH":"28","x":"284","y":"37","properties":{"size":"20","text":"API Semantics"}}]}}},{"ID":"3292","typeID":"__group__","zOrder":"11","measuredW":"14","measuredH":"487","w":"14","h":"487","x":"1798","y":"799","children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"14","measuredH":"36","x":"0","y":"451","properties":{"text":"v","size":"28"}},{"ID":"1","typeID":"Arrow","zOrder":"1","w":"1","h":"473","measuredW":"150","measuredH":"100","x":"7","y":"0","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":-0.14389738910188044},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":0,"y":472.82713475857486}}}]}}}]},"attributes":{"name":"New Wireframe 9 copy 7","order":1000156.2209166192,"parentID":null,"notes":null},"branchID":"Master","resourceID":"057DB19F-D6AC-44FC-8C5C-52D4D800A91B","mockupH":"655","mockupW":"1262","measuredW":"2058","measuredH":"1439","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/AWS%20Roadmap.bmpr"} \ No newline at end of file diff --git a/public/pdfs/roadmaps/code-review.pdf b/public/pdfs/roadmaps/code-review.pdf new file mode 100644 index 0000000000000000000000000000000000000000..26cc420c700b67b5fcc156a0d3d5a6617f2cbcbf GIT binary patch literal 24472 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 z