Skip to content

Commit

Permalink
Merge branch 'main' into 2.4.7-develop
Browse files Browse the repository at this point in the history
  • Loading branch information
jeff-matthews authored Sep 28, 2023
2 parents 121acea + 2af597f commit eb128fc
Show file tree
Hide file tree
Showing 275 changed files with 1,229 additions and 358 deletions.
37 changes: 37 additions & 0 deletions .github/linters/metadata.schema.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
properties:
title:
type: string
maxLength: 60
description:
type: string
maxLength: 160
keywords:
type: array
items:
type: string
enum:
- API Mesh
- App Builder
- B2B
- Backend Development
- Cache
- Checkout
- Cloud
- Configuration
- Cron
- Events
- Extensibility
- Extensions
- GraphQL
- Integration
- Inventory
- Payments
- Performance
- REST
- Security
- Tools
- Upgrade

required:
- title
- description
2 changes: 1 addition & 1 deletion .github/workflows/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
with:
cmd: build
env:
NODE_OPTIONS: "--max_old_space_size=4096"
NODE_OPTIONS: "--max_old_space_size=8192"
PREFIX_PATHS: true # equivalent to --prefix-paths flag for 'gatsby build'
REPO_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO_OWNER: ${{ github.repository_owner }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ jobs:
with:
cmd: build
env:
NODE_OPTIONS: "--max_old_space_size=4096"
NODE_OPTIONS: "--max_old_space_size=8192"
PREFIX_PATHS: true # equivalent to --prefix-paths flag for 'gatsby build'
PATH_PREFIX: ${{ needs.set-state.outputs.path_prefix }}
GATSBY_ADOBE_LAUNCH_SRC: ${{ secrets.AIO_ADOBE_LAUNCH_PROD_SRC }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ jobs:
with:
cmd: build
env:
NODE_OPTIONS: "--max_old_space_size=4096"
NODE_OPTIONS: "--max_old_space_size=8192"
PREFIX_PATHS: true # equivalent to --prefix-paths flag for 'gatsby build'
PATH_PREFIX: ${{ needs.set-state.outputs.path_prefix }}
GATSBY_ADOBE_LAUNCH_SRC: ${{ secrets.AIO_ADOBE_LAUNCH_DEV_SRC }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,4 @@ jobs:
with:
cmd: build
env:
NODE_OPTIONS: "--max_old_space_size=4096"
NODE_OPTIONS: "--max_old_space_size=8192"
23 changes: 23 additions & 0 deletions .remarkrc.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import remarkValidateLinks from 'remark-validate-links';
import remarkFrontmatter from 'remark-frontmatter';
import remarkLintFrontmatterSchema from 'remark-lint-frontmatter-schema';

const remarkConfig = {
plugins: [
remarkValidateLinks,
remarkFrontmatter,
[
remarkLintFrontmatterSchema,
{
schemas: {
/* One schema for many files */
'./.github/linters/metadata.schema.yml': [
/* Support glob patterns ———v */
'./src/pages/**/*.md',
],
},
},
],
],
};
export default remarkConfig;
9 changes: 3 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,15 @@
"url": "https://github.com/AdobeDocs/commerce-php"
},
"dependencies": {
"@adobe/gatsby-theme-aio": "4.9.7",
"@adobe/gatsby-theme-aio": "4.10.5",
"gatsby": "4.22.0",
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
"devDependencies": {
"remark-cli": "^10.0.1",
"remark-frontmatter": "4.0.1",
"remark-lint-frontmatter-schema": "^3.15.2",
"remark-validate-links": "^11.0.2"
},
"scripts": {
Expand All @@ -26,10 +28,5 @@
"test:links": "remark src/pages --quiet --frail",
"lint": "docker run --rm -e RUN_LOCAL=true --env-file .github/super-linter.env -v \"$PWD\":/tmp/lint github/super-linter:slim-v4.10.1"
},
"remarkConfig": {
"plugins": [
"remark-validate-links"
]
},
"packageManager": "yarn@3.2.4"
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 2 additions & 0 deletions src/pages/architecture/basics/diagrams.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Architectural Diagram | Commerce PHP Extensions
description: Visualize the architectural layers of Adobe Commerce and Magento Open Source with this diagram.
keywords:
- Extensions
---

# Architectural diagram
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/basics/frontend-customization.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Frontend Customization | Commerce PHP Extensions
description: Discover tools designed to help you customize your Adobe Commerce or Magento Open Source storefront.
keywords:
- Extensions
---

# Frontend customization
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/basics/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Architectural Basics | Commerce PHP Extensions
description: Review fundamental architectural principles of object-oriented, PHP-based applications.
keywords:
- Extensions
---

# Architectural basics
Expand Down
3 changes: 3 additions & 0 deletions src/pages/architecture/basics/security.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
title: Security | Commerce PHP Extensions
description: Learn how the Adobe Secure Product Lifecycle has influenced the development of the Commerce framework.
keywords:
- Extensions
- Security
---

# Security
Expand Down
4 changes: 3 additions & 1 deletion src/pages/architecture/coding-standards.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Coding Standards | Commerce PHP Extensions
description: Review these technical guidelines before you contribute code to Adobe Commerce and Magento Open Source projects.
description: Review these technical guidelines before you contribute code to Adobe Commerce and Magento Open Source projects.
keywords:
- Extensions
---

# Coding standards
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/framework.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Commerce framework | Commerce PHP Extensions
description: Learn how the Commerce framework controls the way application components interact.
keywords:
- Extensions
---

# Commerce framework
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Architecture Guide | Commerce PHP Extensions
description: Explore resources that describe the foundational elements of the Adobe Commerce and Magento Open Source framework.
keywords:
- Extensions
---

# Architecture Guide
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/layers/domain.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Domain Layer | Commerce PHP Extensions
description: Learn about the architectural domain layer of the Commerce framework.
keywords:
- Extensions
---

# Domain layer
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/layers/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Architectural Layers Overview | Commerce PHP Extensions
description: Learn about layered application design and details about each layer.
keywords:
- Extensions
---

# Architectural layers overview
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/layers/persistence.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Persistence Layer | Commerce PHP Extensions
description: Learn about the architectural persistence layer of the Commerce framework.
keywords:
- Extensions
---

# Persistence layer
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/layers/presentation.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Presentation Layer | Commerce PHP Extensions
description: Learn about the architectural presentation layer of the Commerce framework.
keywords:
- Extensions
---

# Presentation layer
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/layers/service.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Service Layer | Commerce PHP Extensions
description: Learn about the architectural service layer of the Commerce framework.
keywords:
- Extensions
---

# Service layer
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/modules/areas.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Modules and Areas | Commerce PHP Extensions
description: Learn what an "area" is in the context of Commerce framework modules.
keywords:
- Extensions
---

# Modules and areas
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/modules/dependencies.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Module Dependencies | Commerce PHP Extensions
description: Learn about the two types of module dependencies in the Commerce framework; hard and soft.
keywords:
- Extensions
---

# Module dependencies
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/modules/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Extensibility and Modularity | Commerce PHP Extensions
description: Learn about how extensibility has been designed to maximize your ability to customize and enhance the Commerce framework.
keywords:
- Extensions
---

# Extensibility and modularity
Expand Down
3 changes: 3 additions & 0 deletions src/pages/architecture/modules/inventory-management.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
title: Inventory Management | Commerce PHP Extensions
description: Learn about the architecture of the Adobe Commerce and Magento Open Source Inventory Management module.
keywords:
- Extensions
- Inventory
---

# Inventory Management
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/modules/libraries.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Third-Party Libraries | Commerce PHP Extensions
description: Learn how the Commerce framework uses third-party libraries.
keywords:
- Extensions
---

# Third-Party Libraries
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/modules/overview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Module Overview | Commerce PHP Extensions
description: Learn about the critical role that modules play in the Commerce framework.
keywords:
- Extensions
---

# Module overview
Expand Down
2 changes: 2 additions & 0 deletions src/pages/architecture/modules/relationships.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Module Relationships | Commerce PHP Extensions
description: Learn about the different types of relationships thay modules have with each other.
keywords:
- Extensions
---

# Module relationships
Expand Down
4 changes: 3 additions & 1 deletion src/pages/architecture/technical-vision/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Technical Vision | Commerce PHP Extensions\
title: Technical Vision | Commerce PHP Extensions
description: Review resources that describe the aspirational vision that guides development of the Commerce framework.
keywords:
- Extensions
---

# Technical vision
Expand Down
6 changes: 4 additions & 2 deletions src/pages/architecture/technical-vision/web-api.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
---
title: Web API Technical Vision | Commerce PHP Extensions
description: Learn about the aspirational vision that guides the development of the Commerce framework web API.
description: Learn about the aspirational vision that guides the development of the Commerce framework web API.
keywords:
- Extensions
---

# Web API technical vision

import Docs from '/src/pages/_includes/web-api.md'
import Docs from '/src/_includes/web-api.md'

<Docs />

Expand Down
2 changes: 2 additions & 0 deletions src/pages/best-practices/admin/faq.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Admin FAQ | Commerce PHP Extensions
description: Review answers to frequently asked questions about integrating extensions with the Adobe Commerce and Magento Open Source Admin application.
keywords:
- Extensions
---

# Admin FAQ
Expand Down
2 changes: 2 additions & 0 deletions src/pages/best-practices/admin/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Admin | Commerce PHP Extensions
description: Learn how third-party extensions impact the Adobe Commerce and Magento Open Source Admin application.
keywords:
- Extensions
---

# Admin
Expand Down
2 changes: 2 additions & 0 deletions src/pages/best-practices/admin/placement-and-design.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Admin Panel Placement and Design | Commerce PHP Extensions
description: Review best practices for designing and placing your extension in the Adobe Commerce and Magento Open Source Admin application.
keywords:
- Extensions
---

# Admin panel placement and design
Expand Down
2 changes: 2 additions & 0 deletions src/pages/best-practices/extensions/architecture.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Working with the Architecture | Commerce PHP Extensions
description: Review best practices for working with the Adobe Commerce and Magento Open Source architecture.
keywords:
- Extensions
---

# Working with the architecture
Expand Down
2 changes: 2 additions & 0 deletions src/pages/best-practices/extensions/faq.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Coding FAQ | Commerce PHP Extensions
description: Review answers to frequently asked questions about coding Adobe Commerce and Magento Open Source extensions.
keywords:
- Extensions
---

# Coding FAQ
Expand Down
2 changes: 2 additions & 0 deletions src/pages/best-practices/extensions/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Extension Coding | Commerce PHP Extensions
description: Review coding best practices for Adobe Commerce and Magento Open Source extensions.
keywords:
- Extensions
---

# Extension coding
Expand Down
2 changes: 2 additions & 0 deletions src/pages/best-practices/extensions/observers.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
title: Observers Best Practices | Commerce PHP Extensions
description: Review best practices about observers when coding Adobe Commerce and Magento Open Source extensions.
keywords:
- Extensions
---

# Observers best practices
Expand Down
Loading

0 comments on commit eb128fc

Please sign in to comment.