Skip to content

Conversation

@yeibercano
Copy link
Contributor

@yeibercano yeibercano commented Feb 4, 2026

Summary

Briefly describe the features or fixes introduced in this PR.


Jira Ticket

Resolves: MWPW-187239


Test URLs

Env URL
Before https://main--da-express-milo--adobecom.aem.page/express/
After https://--da-express-milo--adobecom.aem.page/express/?martech=off

Verification Steps

  • Steps to reproduce the issue or view the new feature.
  • What to expect before and after the change.

Potential Regressions

  • https://--da-express-milo--adobecom.aem.live/express/?martech=off

Additional Notes

(If applicable) Add context, related PRs, or known issues here.

…ents

- Introduced a modular service layer architecture for the color-explorer application.
- Added core classes: BasePlugin, BaseApiService, and BaseActionGroup for better organization and maintainability.
- Implemented error handling with custom error types (ServiceError, ApiError, etc.) for consistent error management.
- Created a ServiceManager to manage plugin initialization and registration.
- Developed multiple plugins (Kuler, Stock, Curated, etc.) with their respective action groups and topics.
- Added middleware for logging and authentication to enhance request handling.
- Included comprehensive documentation for actions, plugins, and error handling patterns.

This commit lays the foundation for a scalable and maintainable service architecture, enabling easier integration of new features and plugins in the future.
@aem-code-sync
Copy link

aem-code-sync bot commented Feb 4, 2026

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch and validate page speed.
In case there are problems, just click a checkbox below to rerun the respective action.

  • Re-run PSI checks
  • Re-sync branch
Commits

@yeibercano yeibercano added the Do Not Merge Use if business reason for not merging. label Feb 4, 2026
@yeibercano yeibercano changed the title Color service layer MWPW-187239: Color service layer Feb 4, 2026
@yeibercano yeibercano changed the base branch from stage to color February 4, 2026 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Do Not Merge Use if business reason for not merging.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants