You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/pages/app-development/app-submission-guidelines.md
+8-10Lines changed: 8 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -94,8 +94,8 @@ The following requirements must be met for your app to be accepted. If your app
94
94
- code: COMMC
95
95
minVersion: 2.4.5
96
96
```
97
-
98
-
- **Events configuration**: Review `events.config.yaml` to verify event providers and registrations, document usage, and prefix events with your app's scope to avoid collisions.
97
+
98
+
- **Events configuration**: Review [`events.config.yaml`](/starter-kit/checkout/configure/#eventsconfigyaml) to verify event providers and registrations, document usage, and prefix events with your app's scope to avoid collisions.
99
99
100
100
- Project cleanup
101
101
- **Unused folders**: Remove any unused or unnecessary folders.
@@ -116,7 +116,7 @@ The following requirements must be met for your app to be accepted. If your app
116
116
- Quality assurance
117
117
- **Test suite**: Ensure tests all tests are passing. Run `npm test` to validate.
118
118
119
-
### Dependencies and maintenance
119
+
### Dependency management
120
120
121
121
- Version management
122
122
- **Direct dependencies**: Check for missing dependencies using `npx npm-check` (`PKG ERR` label).
@@ -173,14 +173,12 @@ In cases where it is not possible to provide test credentials or a demo environm
173
173
- **Action consistency**: Ensure consistency and correctness in action names and routes.
174
174
- **Duplicated logic**: Avoid duplicating SDK logic unnecessarily, such as OAuth or fetch wrappers.
175
175
176
-
### Dependencies and maintenance
176
+
- Configuration best practices
177
+
- **Package-level inputs**: Use package-level inputs in YAML files instead of repeating environment variables.
178
+
- **Environment variables**: Avoid structured data in environment variables, unless necessary.
179
+
180
+
### Dependency management
177
181
178
182
- Version management
179
183
- **Package updates**: Check for up-to-date package versions using `npx npm-check` (`MAJOR UP` label).
180
184
- **Unused dependency check**: Check for unused dependencies using `npx npm-check` (`NOTUSED?` label).
181
-
182
-
### Configuration
183
-
184
-
- Configuration best practices
185
-
- **Package-level inputs**: Use package-level inputs in YAML files instead of repeating environment variables.
186
-
- **Environment variables**: Avoid structured data in environment variables, unless necessary.
0 commit comments