-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Copy link
Labels
component/administrationdomain/frameworkResponsible for the framework-level code includes core, administration, storefront, and frontendsResponsible for the framework-level code includes core, administration, storefront, and frontends
Description
User story
Create a opinionated boilerplate for extensions using the Meteor Admin SDK, see the RFC: #8714
Acceptance criteria
The proposed solution from the RFC was done with production ready code
Definition of Done
- Fulfills all acceptance criteria defined during discovery.
- Integration/E2E testing in staging is done.
- All integration/E2E/unit tests passing; all critical or high-priority bugs are resolved.
- Fulfills compliance, performance, security, and cloud-readiness needs.
- Observability—includes monitoring, alerting, and logging; incident response handbooks updated.
- Documentation—developer docs are written or updated, including information on how the feature or change is adopted and tested. If new functionality, end user documentation is written or updated.
- (conditional) All new API endpoints have a defined API schema.
- (conditional) If the change affects the Storefront, it has been tested in the latest three versions of Firefox, Chrome, Edge, IE11, and Safari, as well as the different viewports and devices (Desktop / Tablet / Mobile).
- (conditional) If the change affects the Administration, it has been tested in current versions of Firefox, Chrome, and Edge.
- (conditional) Functionality that includes new API routes are callable via the Store-API (/store-api/[version]/).
- (conditional) If a new Admin module is created, the access control layer is provided, and permissions can be managed via the Users & Permissions module.
- (conditional) If a new UI input field or interactive element is introduced, the ACL wrapper is added.
- (conditional) Performance testing done if the change has a high performance impact, such as affecting scalability, load balancing, or query optimization.
Metadata
Metadata
Assignees
Labels
component/administrationdomain/frameworkResponsible for the framework-level code includes core, administration, storefront, and frontendsResponsible for the framework-level code includes core, administration, storefront, and frontends