From 83dcec0bb4a0a90749f182336a2526822d7097aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlia=20Rabello?= <77292838+julia-rabello@users.noreply.github.com> Date: Fri, 12 Jan 2024 18:33:07 -0300 Subject: [PATCH 1/2] docs(navigation): edit store framework navigation --- public/navigation.json | 409 +++++++++++++++++++++-------------------- 1 file changed, 205 insertions(+), 204 deletions(-) diff --git a/public/navigation.json b/public/navigation.json index 7d049690c..ee822edee 100644 --- a/public/navigation.json +++ b/public/navigation.json @@ -4616,7 +4616,7 @@ "children": [] } ] - }, + }, { "name": "Invoices", "slug": "customer-credit-api-invoices", @@ -10099,63 +10099,6 @@ "origin": "", "type": "markdown", "children": [ - { - "name": "Storefront", - "slug": "getting-started-3", - "origin": "", - "type": "markdown", - "children": [ - { - "name": "1. Setting up your development environment", - "slug": "vtex-io-documentation-1-basicsetup", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "2. Configuring your account", - "slug": "vtex-io-documentation-2-prerequesites", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "3. Creating a Store Theme project", - "slug": "vtex-io-documentation-3-settingyourstoretheme", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "4. Configuring templates", - "slug": "vtex-io-documentation-4-configuringtemplates", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "5. Defining styles", - "slug": "vtex-io-documentation-5-definingstyles", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "6. Building your own store theme", - "slug": "vtex-io-documentation-6-buildingyourownstoretheme", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "7. Making your store theme public", - "slug": "vtex-io-documentation-making-your-theme-content-public", - "origin": "", - "type": "markdown", - "children": [] - } - ] - }, { "name": "Storefront apps", "slug": "vtex-io-documentation-1-developing-storefront-apps-using-react-and-vtex-io", @@ -12374,11 +12317,61 @@ "type": "markdown", "children": [ { - "name": "What is VTEX Store Framework", - "slug": "vtex-io-documentation-what-is-vtex-store-framework", + "name": "Getting started", + "slug": "getting-started-3", "origin": "", "type": "markdown", - "children": [] + "children": [ + { + "name": "1. Setting up your development environment", + "slug": "vtex-io-documentation-1-basicsetup", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "2. Configuring your account", + "slug": "vtex-io-documentation-2-prerequesites", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "3. Creating a Store Theme project", + "slug": "vtex-io-documentation-3-settingyourstoretheme", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "4. Configuring templates", + "slug": "vtex-io-documentation-4-configuringtemplates", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "5. Defining styles", + "slug": "vtex-io-documentation-5-definingstyles", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "6. Building your own store theme", + "slug": "vtex-io-documentation-6-buildingyourownstoretheme", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "7. Making your store theme public", + "slug": "vtex-io-documentation-making-your-theme-content-public", + "origin": "", + "type": "markdown", + "children": [] + } + ] }, { "name": "Concepts", @@ -12438,91 +12431,99 @@ ] }, { - "name": "Guides", - "slug": "storefront-development-category", + "name": "Building pages", + "slug": "building-pages", "origin": "", "type": "category", "children": [ { - "name": "Building a Carousel using Slider Layout", - "slug": "vtex-io-documentation-building-a-carousel-using-slider-layout", + "name": "Building a Product Details Page", + "slug": "vtex-io-documentation-building-a-product-details-page", "origin": "", "type": "markdown", "children": [] }, { - "name": "Building a horizontal Product Summary", - "slug": "vtex-io-documentation-building-a-horizontal-product-summary", + "name": "Building a search results page with multiple layouts", + "slug": "vtex-io-documentation-building-a-search-results-page-with-multiple-layouts", "origin": "", "type": "markdown", "children": [] }, { - "name": "Building a Product Details Page", - "slug": "vtex-io-documentation-building-a-product-details-page", + "name": "Creating a Black Friday page from template", + "slug": "vtex-io-documentation-creating-a-black-friday-page-from-template", "origin": "", "type": "markdown", "children": [] }, { - "name": "Building a search results page with multiple layouts", - "slug": "vtex-io-documentation-building-a-search-results-page-with-multiple-layouts", + "name": "Creating a custom search results page", + "slug": "vtex-io-documentation-creating-a-custom-search-results-page", "origin": "", "type": "markdown", "children": [] }, { - "name": "Building a Shelf", - "slug": "vtex-io-documentation-building-a-shelf", + "name": "Creating a new custom page", + "slug": "vtex-io-documentation-creating-a-new-custom-page", "origin": "", "type": "markdown", "children": [] }, { - "name": "Collecting user session data", - "slug": "vtex-io-documentation-collecting-user-session-data", + "name": "Customizing the Header and Footer blocks by page", + "slug": "vtex-io-documentation-customizing-the-header-and-footer-blocks-by-page", "origin": "", "type": "markdown", "children": [] }, { - "name": "Cleaning cart data on log out", - "slug": "vtex-io-documentation-cleaning-cart-data-on-log-out", + "name": "Creating an institutional page with Content types", + "slug": "creating-an-institutional-page-with-content-types-1", "origin": "", "type": "markdown", "children": [] - }, + } + ] + }, + { + "name": "Using components", + "slug": "using-components", + "origin": "", + "type": "category", + "children": [ { - "name": "Configuring custom images for the SKU Selector", - "slug": "vtex-io-documentation-configuring-custom-images-for-the-sku-selector", + "name": "Building a Carousel using Slider Layout", + "slug": "vtex-io-documentation-building-a-carousel-using-slider-layout", "origin": "", "type": "markdown", "children": [] }, { - "name": "Creating a Black Friday page from template", - "slug": "vtex-io-documentation-creating-a-black-friday-page-from-template", + "name": "Building a horizontal Product Summary", + "slug": "vtex-io-documentation-building-a-horizontal-product-summary", "origin": "", "type": "markdown", "children": [] }, { - "name": "Creating a custom search results page", - "slug": "vtex-io-documentation-creating-a-custom-search-results-page", + "name": "Building a Shelf", + "slug": "vtex-io-documentation-building-a-shelf", "origin": "", "type": "markdown", "children": [] }, { - "name": "Creating a native form for your store users", - "slug": "vtex-io-documentation-creating-a-native-form-for-your-store-users", + "name": "Configuring custom images for the SKU Selector", + "slug": "vtex-io-documentation-configuring-custom-images-for-the-sku-selector", "origin": "", "type": "markdown", "children": [] }, { - "name": "Creating a new custom page", - "slug": "vtex-io-documentation-creating-a-new-custom-page", + "name": "Creating a native form for your store users", + "slug": "vtex-io-documentation-creating-a-native-form-for-your-store-users", "origin": "", "type": "markdown", "children": [] @@ -12542,57 +12543,115 @@ "children": [] }, { - "name": "Customizing the Header and Footer blocks by page", - "slug": "vtex-io-documentation-customizing-the-header-and-footer-blocks-by-page", + "name": "Rendering a badge on top of a product", + "slug": "vtex-io-documentation-rendering-a-badge", "origin": "", "type": "markdown", "children": [] }, { - "name": "Improving filter navigator experience", - "slug": "vtex-io-documentation-improving-filter-navigator-experience", + "name": "Using Flex Layout", + "slug": "vtex-io-documentation-using-flex-layout", "origin": "", "type": "markdown", "children": [] }, { - "name": "Rendering a badge on top of a product", - "slug": "vtex-io-documentation-rendering-a-badge", + "name": "Using Sandbox blocks", + "slug": "vtex-io-documentation-using-sandbox-blocks", "origin": "", "type": "markdown", "children": [] }, { - "name": "Using events to trigger side effects on store components", - "slug": "vtex-io-documentation-using-events-to-trigger-side-effects-on-store-components", + "name": "Using the Assets Builder", + "slug": "vtex-io-documentation-using-the-assets-builder", + "origin": "", + "type": "markdown", + "children": [] + } + ] + }, + { + "name": "Styling", + "slug": "styling-category", + "origin": "", + "type": "category", + "children": [ + { + "name": "Contributing with new CSS Handles", + "slug": "vtex-io-documentation-contributing-with-new-css-handles", "origin": "", "type": "markdown", "children": [] }, { - "name": "Using Flex Layout", - "slug": "vtex-io-documentation-using-flex-layout", + "name": "Customizing your store's icons", + "slug": "vtex-io-documentation-customizing-your-stores-icons", "origin": "", "type": "markdown", "children": [] }, { - "name": "Using Sandbox blocks", - "slug": "vtex-io-documentation-using-sandbox-blocks", + "name": "Customizing your store’s typography", + "slug": "vtex-io-documentation-customizing-your-stores-typography", "origin": "", "type": "markdown", "children": [] }, { - "name": "Using the Assets Builder", - "slug": "vtex-io-documentation-using-the-assets-builder", + "name": "Interactively inspecting storefront blocks", + "slug": "how-to-interactively-inspect-blocks-on-a-store-framework-store", "origin": "", "type": "markdown", "children": [] }, { - "name": "Creating an institutional page with Content types", - "slug": "creating-an-institutional-page-with-content-types-1", + "name": "Using CSS Handles for store customization", + "slug": "vtex-io-documentation-using-css-handles-for-store-customization", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "Using the Markers prop to customize a block's message", + "slug": "vtex-io-documentation-using-the-markers-prop-to-customize-a-blocks-message", + "origin": "", + "type": "markdown", + "children": [] + } + ] + }, + { + "name": "Dealing with events and behavior", + "slug": "dealing-with-events-and-behavior", + "origin": "", + "type": "category", + "children": [ + { + "name": "Collecting user session data", + "slug": "vtex-io-documentation-collecting-user-session-data", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "Cleaning cart data on log out", + "slug": "vtex-io-documentation-cleaning-cart-data-on-log-out", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "Improving filter navigator experience", + "slug": "vtex-io-documentation-improving-filter-navigator-experience", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "Using events to trigger side effects on store components", + "slug": "vtex-io-documentation-using-events-to-trigger-side-effects-on-store-components", "origin": "", "type": "markdown", "children": [] @@ -12600,7 +12659,29 @@ ] }, { - "name": "B2B setup", + "name": "Configuring Google Tag Manager", + "slug": "google-tag-manager", + "origin": "", + "type": "markdown", + "children": [ + { + "name": "Installing Google Tag Manager", + "slug": "vtex-io-documentation-installing-google-tag-manager", + "origin": "", + "type": "markdown", + "children": [] + }, + { + "name": "Setting up Google Tag Manager events and triggers", + "slug": "vtex-io-documentation-setting-up-google-tag-manager", + "origin": "", + "type": "markdown", + "children": [] + } + ] + }, + { + "name": "Setting up B2B stores", "slug": "b2b-setup", "origin": "", "type": "markdown", @@ -12657,13 +12738,13 @@ ] }, { - "name": "Cross-border stores", + "name": "Setting up cross-border stores", "slug": "vtex-io-cross-border-stores", "origin": "", "type": "markdown", "children": [ { - "name": "Checking your store's binding id", + "name": "Checking your store's binding ID", "slug": "checking-your-stores-binding-id", "origin": "", "type": "markdown", @@ -12700,33 +12781,18 @@ ] }, { - "name": "Google Tag Manager", - "slug": "google-tag-manager", + "name": "Handling internationalization", + "slug": "vtex-io-multi-language-stores", "origin": "", "type": "markdown", "children": [ { - "name": "Installing Google Tag Manager", - "slug": "vtex-io-documentation-installing-google-tag-manager", + "name": "Internationalizing product prices", + "slug": "vtex-io-documentation-internationalizing-product-prices", "origin": "", "type": "markdown", "children": [] }, - { - "name": "Setting up Google Tag Manager", - "slug": "vtex-io-documentation-setting-up-google-tag-manager", - "origin": "", - "type": "markdown", - "children": [] - } - ] - }, - { - "name": "Internationalization", - "slug": "vtex-io-multi-language-stores", - "origin": "", - "type": "markdown", - "children": [ { "name": "Disabling automatic translation", "slug": "vtex-io-documentation-disabling-automatic-translation", @@ -12734,13 +12800,6 @@ "type": "markdown", "children": [] }, - { - "name": "Internationalizing product prices", - "slug": "vtex-io-documentation-internationalizing-product-prices", - "origin": "", - "type": "markdown", - "children": [] - }, { "name": "Translating storefront content", "slug": "storefront-content-internationalization", @@ -12801,7 +12860,7 @@ ] }, { - "name": "Performance", + "name": "Managing performance", "slug": "performance-category", "origin": "", "type": "category", @@ -12878,81 +12937,16 @@ } ] }, - { - "name": "Styling", - "slug": "styling-category", - "origin": "", - "type": "category", - "children": [ - { - "name": "Contributing with new CSS Handles", - "slug": "vtex-io-documentation-contributing-with-new-css-handles", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "Customizing your store's icons", - "slug": "vtex-io-documentation-customizing-your-stores-icons", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "Customizing your store’s typography", - "slug": "vtex-io-documentation-customizing-your-stores-typography", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "Interactively inspecting storefront blocks", - "slug": "how-to-interactively-inspect-blocks-on-a-store-framework-store", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "Using CSS Handles for store customization", - "slug": "vtex-io-documentation-using-css-handles-for-store-customization", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "Using the Markers prop to customize a block's message", - "slug": "vtex-io-documentation-using-the-markers-prop-to-customize-a-blocks-message", - "origin": "", - "type": "markdown", - "children": [] - } - ] - }, { "name": "Going live", - "slug": "vtex-io-documentation-going-live", + "slug": "vtex-io-documentation-go-live", "origin": "", "type": "markdown", - "children": [ - { - "name": "Going live with a new store", - "slug": "vtex-io-documentation-go-live", - "origin": "", - "type": "markdown", - "children": [] - }, - { - "name": "Migrating your storefront from Legacy CMS Portal to Store Framework", - "slug": "vtex-io-documentation-migrating-storefront-from-legacy-to-io", - "origin": "", - "type": "markdown", - "children": [] - } - ] + "children": [] }, { - "name": "Best practices", - "slug": "best-practices-category", + "name": "Updating live stores", + "slug": "updating-live-stores", "origin": "", "type": "category", "children": [ @@ -12980,6 +12974,13 @@ "origin": "", "type": "category", "children": [ + { + "name": "Migrating your storefront from Legacy CMS Portal to Store Framework", + "slug": "vtex-io-documentation-migrating-storefront-from-legacy-to-io", + "origin": "", + "type": "markdown", + "children": [] + }, { "name": "Can I order my product as I want?", "slug": "can-i-order-my-product-as-i-want", @@ -15175,4 +15176,4 @@ ] } ] -} +} \ No newline at end of file From e5e399a1aad7dcbcdb9a5435d63cc073838e4068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlia=20Rabello?= <77292838+julia-rabello@users.noreply.github.com> Date: Thu, 18 Jan 2024 14:01:37 -0300 Subject: [PATCH 2/2] docs(navigation): edit category title --- public/navigation.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/navigation.json b/public/navigation.json index ee822edee..ed96f0821 100644 --- a/public/navigation.json +++ b/public/navigation.json @@ -12623,8 +12623,8 @@ ] }, { - "name": "Dealing with events and behavior", - "slug": "dealing-with-events-and-behavior", + "name": "Dealing with events", + "slug": "dealing-with-events", "origin": "", "type": "category", "children": [ @@ -15176,4 +15176,4 @@ ] } ] -} \ No newline at end of file +}