{"id":147093,"date":"2017-09-21T09:25:49","date_gmt":"2017-09-21T16:25:49","guid":{"rendered":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/"},"modified":"2017-09-21T09:25:49","modified_gmt":"2017-09-21T16:25:49","slug":"performing-efficient-code-review-part-ii-checklist","status":"publish","type":"post","link":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/","title":{"rendered":"Checklist for Performing an Efficient Peer Code Review [Part 2]"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">In Part 1 of the Code Review series, we shared <\/span><a href=\"https:\/\/oroinc.com\/orocrm\/blog\/performing-efficient-code-review-part-i-best-practices\/\"><span style=\"font-weight: 400;\">best practices<\/span><\/a><span style=\"font-weight: 400;\"> for performing code peer review that has proven to be effective when delivering Oro applications.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Today we share our code review checklist that you can use when preparing for the code inspection. It will help you determine if the code is delivered in line with the coding standards and if it could be improved. Download our extensive code review checklist for a comprehensive compilation of most important aspects of quality, maintainable code.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here is a brief overview of the checklist. For complete details and use examples, <a href=\"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2020\/05\/Extensive-Code-Review-Checklist-by-Oro.pdf\">download the full checklist<\/a>.<br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>Functional Review<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Functionality works as described<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Related functionality is identified and tested<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Manual check throughout the production environment<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<\/ul>\n<p><b>Architectural Review<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Apply SOLID, KISS, DRY, GRASP and YAGNI principles<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Functionality is implemented using relevant architectural design<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">No duplicate implementations <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Extensibility points<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<\/ul>\n<p><b>Implementation Review<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Code defects<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Security vulnerabilities<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Memory consumption<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Performance issues (code and storage)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Logger<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Boundary values<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Code readability<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Private services in DI container<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Translatable static data <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Docblocks for classes and methods<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<\/ul>\n<p><b>Automated Tests<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Unit tests: class level \u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Functional tests: application level<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Functional tests coverage<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Functionality fully covered with tests<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<\/ul>\n<p><b>Documentation<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Developer documentation<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Solution extendability <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">User documentation code examples<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Feel free to use this checklist whenever you need to ensure that the code under review achieves its purpose and that the implementation is consistent across the application.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In our final installment of the Code Review series, we\u2019ll share tips on how to optimize the peer code review process, followed by a FAQ where you\u2019ll find answers to the most common questions about the code audit. Stay tuned!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Part 1 of the Code Review series, we shared best practices for performing code peer review that has proven to be effective when delivering Oro applications. Today we share our code review checklist that you can use when preparing for the code inspection. It will help you determine if the code is delivered in [&hellip;]<\/p>\n","protected":false},"author":44013,"featured_media":147094,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[132],"tags":[133],"class_list":{"0":"post-147093","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-developers-digest","8":"tag-orocrm"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Checklist for Performing an Efficient Peer Code Review [Part 2]<\/title>\n<meta name=\"description\" content=\"Continuing our &quot;Code Review&quot; series, today we share our peer code review checklist that you can use when preparing for the code inspection.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Checklist for Performing an Efficient Peer Code Review [Part 2]\" \/>\n<meta property=\"og:description\" content=\"Continuing our &quot;Code Review&quot; series, today we share our peer code review checklist that you can use when preparing for the code inspection.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/\" \/>\n<meta property=\"og:site_name\" content=\"OroCommerce\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/OroCommerce-333319140210515\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-21T16:25:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Oro Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@orocommerce\" \/>\n<meta name=\"twitter:site\" content=\"@orocommerce\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oro Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/\"},\"author\":{\"name\":\"Oro Team\",\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/#\/schema\/person\/4668389a908cbec4f872097fc097bb4b\"},\"headline\":\"Checklist for Performing an Efficient Peer Code Review [Part 2]\",\"datePublished\":\"2017-09-21T16:25:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/\"},\"wordCount\":278,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/#organization\"},\"image\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png\",\"keywords\":[\"OroCRM\"],\"articleSection\":[\"Developers' Digest\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/\",\"url\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/\",\"name\":\"Checklist for Performing an Efficient Peer Code Review [Part 2]\",\"isPartOf\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png\",\"datePublished\":\"2017-09-21T16:25:49+00:00\",\"description\":\"Continuing our \\\"Code Review\\\" series, today we share our peer code review checklist that you can use when preparing for the code inspection.\",\"breadcrumb\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#primaryimage\",\"url\":\"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png\",\"contentUrl\":\"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png\",\"width\":760,\"height\":440,\"caption\":\"code-peer-review-checklist\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/oroinc.com\/b2b-ecommerce\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developers' Digest\",\"item\":\"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/category\/developers-digest\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Checklist for Performing an Efficient Peer Code Review [Part 2]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/#website\",\"url\":\"https:\/\/oroinc.com\/b2b-ecommerce\/\",\"name\":\"OroCommerce\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/oroinc.com\/b2b-ecommerce\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/#organization\",\"name\":\"Oro Inc.\",\"url\":\"https:\/\/oroinc.com\/b2b-ecommerce\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2019\/11\/Oro-OLogo.png\",\"contentUrl\":\"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2019\/11\/Oro-OLogo.png\",\"width\":40,\"height\":40,\"caption\":\"Oro Inc.\"},\"image\":{\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/OroCommerce-333319140210515\/\",\"https:\/\/x.com\/orocommerce\",\"https:\/\/www.youtube.com\/channel\/UClxsA8HS9KGEEsvFRn7JkvQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/oroinc.com\/b2b-ecommerce\/#\/schema\/person\/4668389a908cbec4f872097fc097bb4b\",\"name\":\"Oro Team\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Checklist for Performing an Efficient Peer Code Review [Part 2]","description":"Continuing our \"Code Review\" series, today we share our peer code review checklist that you can use when preparing for the code inspection.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/","og_locale":"en_US","og_type":"article","og_title":"Checklist for Performing an Efficient Peer Code Review [Part 2]","og_description":"Continuing our \"Code Review\" series, today we share our peer code review checklist that you can use when preparing for the code inspection.","og_url":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/","og_site_name":"OroCommerce","article_publisher":"https:\/\/www.facebook.com\/OroCommerce-333319140210515\/","article_published_time":"2017-09-21T16:25:49+00:00","og_image":[{"width":760,"height":440,"url":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png","type":"image\/png"}],"author":"Oro Team","twitter_card":"summary_large_image","twitter_creator":"@orocommerce","twitter_site":"@orocommerce","twitter_misc":{"Written by":"Oro Team","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#article","isPartOf":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/"},"author":{"name":"Oro Team","@id":"https:\/\/oroinc.com\/b2b-ecommerce\/#\/schema\/person\/4668389a908cbec4f872097fc097bb4b"},"headline":"Checklist for Performing an Efficient Peer Code Review [Part 2]","datePublished":"2017-09-21T16:25:49+00:00","mainEntityOfPage":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/"},"wordCount":278,"commentCount":0,"publisher":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/#organization"},"image":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#primaryimage"},"thumbnailUrl":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png","keywords":["OroCRM"],"articleSection":["Developers' Digest"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/","url":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/","name":"Checklist for Performing an Efficient Peer Code Review [Part 2]","isPartOf":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/#website"},"primaryImageOfPage":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#primaryimage"},"image":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#primaryimage"},"thumbnailUrl":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png","datePublished":"2017-09-21T16:25:49+00:00","description":"Continuing our \"Code Review\" series, today we share our peer code review checklist that you can use when preparing for the code inspection.","breadcrumb":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#primaryimage","url":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png","contentUrl":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2025\/10\/code-review-checklist.png","width":760,"height":440,"caption":"code-peer-review-checklist"},{"@type":"BreadcrumbList","@id":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/performing-efficient-code-review-part-ii-checklist\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/oroinc.com\/b2b-ecommerce\/"},{"@type":"ListItem","position":2,"name":"Developers' Digest","item":"https:\/\/oroinc.com\/b2b-ecommerce\/blog\/category\/developers-digest\/"},{"@type":"ListItem","position":3,"name":"Checklist for Performing an Efficient Peer Code Review [Part 2]"}]},{"@type":"WebSite","@id":"https:\/\/oroinc.com\/b2b-ecommerce\/#website","url":"https:\/\/oroinc.com\/b2b-ecommerce\/","name":"OroCommerce","description":"","publisher":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oroinc.com\/b2b-ecommerce\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/oroinc.com\/b2b-ecommerce\/#organization","name":"Oro Inc.","url":"https:\/\/oroinc.com\/b2b-ecommerce\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/oroinc.com\/b2b-ecommerce\/#\/schema\/logo\/image\/","url":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2019\/11\/Oro-OLogo.png","contentUrl":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-content\/uploads\/sites\/3\/2019\/11\/Oro-OLogo.png","width":40,"height":40,"caption":"Oro Inc."},"image":{"@id":"https:\/\/oroinc.com\/b2b-ecommerce\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/OroCommerce-333319140210515\/","https:\/\/x.com\/orocommerce","https:\/\/www.youtube.com\/channel\/UClxsA8HS9KGEEsvFRn7JkvQ"]},{"@type":"Person","@id":"https:\/\/oroinc.com\/b2b-ecommerce\/#\/schema\/person\/4668389a908cbec4f872097fc097bb4b","name":"Oro Team"}]}},"_links":{"self":[{"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/posts\/147093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/users\/44013"}],"replies":[{"embeddable":true,"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/comments?post=147093"}],"version-history":[{"count":0,"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/posts\/147093\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/media\/147094"}],"wp:attachment":[{"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/media?parent=147093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/categories?post=147093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oroinc.com\/b2b-ecommerce\/wp-json\/wp\/v2\/tags?post=147093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}