-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ORD Metadata changes #38
Comments
TODO: Check-mark the check-boxes given in the issue body (only) after merging the related pull requests. |
Regarding the |
The same as above stands for |
@stewsk: As of now cds compile -2 always appends the extension, can we ignore appending the format if extension is specified in the -o parameter? |
The issue regarding |
@zongqichen @ductaily : I've checked marked items that are done. I'm not sure for the remaining. Could you please take a look and check-mark the finished ones? Thanks! |
Hi @aramovic79, I marked the Jest and CICD pipeline item. I think we basically introduced the test and action as pipeline. |
All the tasks in this issue are addressed, hence closing this issue. @RamIndia @RoshniNaveenaS @zongqichen @Fannon : Are you fine with this? |
Please find attached the ord documents we walked through in our review:
Here are the changes decided for the ORD document :
"$schema": "https://sap.github.io/open-resource-discovery/spec-v1/interfaces/Document.schema.json"
package.name.replace(/@/,'').replace(/\//g,’')
, unless explicitly configured in cds.env.ord.namespaceproducts
"ordId": "customer:product:capire.bookstore:”
→ i.e. package.name.replace(/@/,'').replace(///g,'.')"vendor": "customer:vendor:customer:”
"title": “capire bookstore”
→ i.e. package.name.replace(/@/,'').replace(///g,'.')"shortDescription": “capire bookstore"
→ i.e. package.name.replace(/@/,'').replace(///g,' ')groups
"title": "Catalog Service”
→ i.e. without appending “ Title”packages
package.name.replace(/@/,'').replace(/\//g,'.')
"partOfProducts": [ "customer:product:capire.bookstore:” ]
→ has to be the same as the product name in the products section"vendor": "customer:vendor:customer:”
→ has to be the same as the vendor in the products section"title": "capire bookshop”
→ take what is there, don’t add extra text like “sample title for"“shortDescription"
→ take what is there, don’t add extra text like “Here’s the short description for ..."“description"
→ take what is there, don’t add extra text like “Here’s the short description for ..."consumptionBundles
apiResources
"title": "Catalog Service”
→ take what is there, don’t add extra text like “The service is for ..."“shortDescription": "Catalog Service”
→ take what is there, don’t add extra text like “Here we have the shortDescription for ..."“description": "Catalog Service”
→ take what is there, don’t add extra text like “Here we have the description for ...""partOfPackage": "customer.capirebookstore:package:capire.bookshop:v1”
→ correct namespace prefix in package ref - use appName as packageName as a fallbackeventResources
Explanation:
Tests
The text was updated successfully, but these errors were encountered: