Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…arding-data into add/populate-capabilities-flag
  • Loading branch information
arunshenoy99 committed Oct 28, 2024
2 parents e77cc08 + 09a23d2 commit 9a00bfb
Show file tree
Hide file tree
Showing 8 changed files with 184 additions and 62 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/lint-check-php.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.1'
php-version: '8.4'
coverage: none
tools: composer, cs2pr

Expand Down
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,19 @@ height="42" />
# WordPress Onboarding Data Module
A non-toggleable module containing a standardized interface for interacting with Onboarding data.

## Module Responsibilities

- **Data and Configuration Storage**: Acts as a common central repository for configurations and default data, facilitating accessibility and reuse across diverse modules. It provides essential configurations, data, and services that are reusable across various other modules.
- **Service Provisioning**: Offers common services that support, update and streamline processes in other modules, particularly focusing on user onboarding and ecommerce functionalities.

## Critical Paths

- **Flow Service Integration**: Modules utilizing the Flow Service must be capable of setting and manipulating default flow data effectively. Examples of flow being default onboarding, ai site generation or ecommerce
- **Theme Generation**: The Theme Generator Service should support the creation and activation of new themes, ensuring seamless theme management.
- **Block Rendering**: The Block Render Service is responsible for rendering and capturing screenshots of blocks, aiding in block grammar visualization.
- **Site Generation**: Upon activation, the Site Gen Service should fetch AI-generated site metadata and facilitate the generation or regeneration of homepages and other site pages.
- **Default Value Accessibility**: Ensures that all modules can access and utilize default values related to brands, themes, data patterns, and other critical elements seamlessly.

## Installation

### 1. Add the Newfold Satis to your `composer.json`.
Expand Down
22 changes: 11 additions & 11 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,20 +25,20 @@
}
},
"require": {
"newfold-labs/wp-module-installer": "^1.1",
"newfold-labs/wp-module-patterns": "^2.0",
"newfold-labs/wp-module-ai": "^1.1",
"newfold-labs/wp-module-installer": "^1.2.0",
"newfold-labs/wp-module-patterns": "^2.6",
"newfold-labs/wp-module-ai": "^1.1.12",
"wp-forge/wp-upgrade-handler": "^1.0",
"mustache/mustache": "^2.14",
"newfold-labs/wp-module-data": "^2.0",
"newfold-labs/wp-module-coming-soon": "^1.2",
"newfold-labs/wp-module-performance": "^1.4",
"newfold-labs/wp-module-install-checker": "^1.0",
"newfold-labs/wp-module-survey": "^1.0"
"mustache/mustache": "^2.14.2",
"newfold-labs/wp-module-data": "^2.6.5",
"newfold-labs/wp-module-coming-soon": "^1.2.6",
"newfold-labs/wp-module-performance": "^2.0.1",
"newfold-labs/wp-module-install-checker": "^1.0.3",
"newfold-labs/wp-module-survey": "^1.0.1"
},
"require-dev": {
"newfold-labs/wp-php-standards": "^1.2",
"wp-cli/i18n-command": "^2.4.3"
"newfold-labs/wp-php-standards": "^1.2.4",
"wp-cli/i18n-command": "^2.6.2"
},
"config": {
"allow-plugins": {
Expand Down
Loading

0 comments on commit 9a00bfb

Please sign in to comment.