magento / magento/catalog-storefront
Staging support
Open
Nobody has claimed this yet.
internal
Progress: ready for grooming
- Dominant language
- PHP
- Stars
- 7
- Forks
- 16
- PR merge metrics
- No merged PRs in 30d
Description
As a merchant, I want to have a staging functionality working
AC:
- Staging tests overrides(
ee/dev/tests/api-functional/testsuite/GraphQl/Staging) which skip tests related to non-working functionality are eliminated - All staging webapi tests are green
- Runtime calls from catalog storefront to monolith are eliminated
- Staging functionality works as a separate service (possibility to deploy modules separately)
- Preview requests are handled by staging service/modules
Design references
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the staging test overrides in ee/dev/tests/api-functional/testsuite/GraphQl/Staging and review the linked Catalog Staging design reference. Determine the scope needed for staging webapi tests, preview requests, and separate service deployment. Done means the overrides are removed, all staging webapi tests are green, storefront-to-monolith runtime calls are eliminated, and staging operates as a separate service.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- api, backend, devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100