Loading...
Loading...
Compare original and translation side by side
manifest.jsondependenciespeerDependenciesservice.jsonmanifest.jsondependenciespeerDependenciesservice.jsonmanifest.jsondependenciespeerDependenciesbillingOptionsvendornameversionbillingOptionsbillingOptionsdependenciespeerDependenciesmanifest.jsonsettingsSchema| Builder | Own this builder when the app contract includes |
|---|---|
| backend runtime capability owned by this app |
| GraphQL schema exposure owned by this app |
| React bundles owned by this app |
| Admin UI surfaces owned by this app |
| Store Framework block registration owned by this app |
| localized message bundles owned by this app |
| storefront pixel injection owned by this app |
| Master Data schema assets owned by this app |
manifest.jsondependenciesbillingOptionspeerDependenciesvendornameversionbillingOptionsbillingOptionsdependenciespeerDependenciesmanifest.jsonsettingsSchema| Builder | 当应用契约包含以下内容时可使用该builder |
|---|---|
| 本应用拥有的后端运行时能力 |
| 本应用拥有的GraphQL schema暴露能力 |
| 本应用拥有的React包 |
| 本应用拥有的Admin UI界面 |
| 本应用拥有的Store Framework块注册能力 |
| 本应用拥有的国际化文案包 |
| 本应用拥有的店铺前端pixel注入能力 |
| 本应用拥有的Master Data schema资源 |
manifest.json/node/react/graphql/admin/store/messages/pixel/masterdatamanifest.json{
"vendor": "acme",
"name": "reviews-platform",
"version": "0.4.0",
"builders": {
"node": "7.x",
"graphql": "1.x",
"messages": "1.x"
}
}{
"vendor": "acme",
"name": "reviews-platform",
"version": "0.4.0",
"builders": {
"messages": "1.x"
}
}messagesmanifest.json/node/react/graphql/admin/store/messages/pixel/masterdatamanifest.json{
"vendor": "acme",
"name": "reviews-platform",
"version": "0.4.0",
"builders": {
"node": "7.x",
"graphql": "1.x",
"messages": "1.x"
}
}{
"vendor": "acme",
"name": "reviews-platform",
"version": "0.4.0",
"builders": {
"messages": "1.x"
}
}messagesvendornameversion{
"vendor": "acme",
"name": "order-status-dashboard",
"version": "2.1.0"
}{
"vendor": "AcmeTeam",
"name": "Order_Status_Dashboard",
"version": "2.1"
}vendornameversion{
"vendor": "acme",
"name": "order-status-dashboard",
"version": "2.1.0"
}{
"vendor": "AcmeTeam",
"name": "Order_Status_Dashboard",
"version": "2.1"
}dependenciespeerDependenciesbillingOptionsbillingOptionsdependenciespeerDependenciesbillingOptionspeerDependenciesdependencies{
"dependencies": {
"vtex.search-graphql": "0.x"
},
"peerDependencies": {
"vtex.store": "2.x",
"vtex.paid-app-example": "1.x"
}
}{
"dependencies": {
"vtex.store": "2.x",
"vtex.paid-app-example": "1.x"
},
"peerDependencies": {}
}dependenciesbillingOptionspeerDependenciesbillingOptionsdependenciespeerDependenciesbillingOptionspeerDependenciesdependencies{
"dependencies": {
"vtex.search-graphql": "0.x"
},
"peerDependencies": {
"vtex.store": "2.x",
"vtex.paid-app-example": "1.x"
}
}{
"dependencies": {
"vtex.store": "2.x",
"vtex.paid-app-example": "1.x"
},
"peerDependencies": {}
}{
"vendor": "acme",
"name": "reviews-platform",
"version": "0.1.0",
"title": "Reviews Platform",
"description": "VTEX IO app that owns review APIs and review GraphQL exposure",
"builders": {
"node": "7.x",
"graphql": "1.x",
"messages": "1.x"
},
"billingOptions": {
"type": "free"
},
"dependencies": {
"vtex.search-graphql": "0.x"
},
"peerDependencies": {
"vtex.store": "2.x"
}
}reviews-platform/
├── manifest.json # identity, builders, dependencies, peerDependencies
├── node/ # backend capability owned by this app
├── graphql/ # GraphQL capability owned by this app
└── messages/ # app-owned translations
reviews-storefront/
├── manifest.json # separate release surface for storefront concerns
├── react/
└── store/{
"vendor": "acme",
"name": "reviews-platform",
"version": "0.1.0",
"title": "Reviews Platform",
"description": "VTEX IO app that owns review APIs and review GraphQL exposure",
"builders": {
"node": "7.x",
"graphql": "1.x",
"messages": "1.x"
},
"billingOptions": {
"type": "free"
},
"dependencies": {
"vtex.search-graphql": "0.x"
},
"peerDependencies": {
"vtex.store": "2.x"
}
}reviews-platform/
├── manifest.json # 标识、builder、dependencies、peerDependencies
├── node/ # 本应用拥有的后端能力
├── graphql/ # 本应用拥有的GraphQL能力
└── messages/ # 应用自有翻译文案
reviews-storefront/
├── manifest.json # 店铺前端相关的独立发布入口
├── react/
└── store/dependenciespeerDependencies0.x1.x3.xmanifest.jsonsettingsSchemadependenciespeerDependencies0.x1.x3.xmanifest.jsonsettingsSchemavendornameversionbillingOptionsdependenciespeerDependenciesvendornameversionbillingOptionsdependenciespeerDependenciesmanifest.jsonmanifest.json