Skip to content

Commit

Permalink
edit
Browse files Browse the repository at this point in the history
  • Loading branch information
renejeglinsky committed Oct 26, 2023
1 parent d15699e commit 13eab2f
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions plugins/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ status: released
Following is a curated list of plugins that are available for the SAP Cloud Application Programming Model (CAP) which provide integration with BTP services and technologies, or other SAP products.

::: tip Maintained by CAP and SAP
These plugins are created and maintained in close collobaration and shared ownership of CAP development teams and other SAP and BTP development teams.
These plugins are created and maintained in close collaboration and shared ownership of CAP development teams and other SAP and BTP development teams.
:::


Expand Down Expand Up @@ -41,25 +41,25 @@ For Node.js all these are implemented using the [`cds-plugin`](../node.js/cds-pl
annotate Customer with @PersonalData ...;
```

3. Test-drive Locally
3. Test-drive locally:

```sh
cds watch
```
> → audit logs are written to console in dev mode.
4. Bind the platform service
4. Bind the platform service.

> → audit logs are written to Audit Log service in production.




## GraphQL Adaptor
## GraphQL Adapter
[@cap-js/graphql](https://www.npmjs.com/package/@cap-js/graphql) {.subtitle}

This protocol adapter generically generates a GraphQL schema for the models of an application and serves an endpoint that allows you to query your services using the [GraphQL](https://graphql.org) query language. All you need to do is to add the `@graphql` annotation to your service definitions like so:
The GraphQL Adapter is a protocol adapter that generically generates a GraphQL schema for the models of an application and serves an endpoint that allows you to query your services using the [GraphQL](https://graphql.org) query language. All you need to do is to add the `@graphql` annotation to your service definitions like so:

```cds
@graphql service MyService { ... }
Expand All @@ -74,6 +74,7 @@ Click on the icon to get detailed instructions. {.learn-more}


## OData v2 Proxy
[@cap-js-community/odata-v2-adapter](https://www.npmjs.com/package/@cap-js-community/odata-v2-adapter) {.subtitle}

The OData v2 Proxy is a protocol adapter that allows you to expose your services as OData v2 services. For Node.js this is provided through the [@cap-js-community/odata-v2-adapter](https://www.npmjs.com/package/@cap-js-community/odata-v2-adapter) plugin, which converts incoming OData V2 requests to CDS OData V4 service calls and responses back. For Java, this is built in.

Expand All @@ -92,7 +93,7 @@ See also [_Advanced > OData APIs > V2 Support_](../advanced/odata#v2-support) {.
## UI5 Dev Server
[cds-plugin-ui5](https://www.npmjs.com/package/cds-plugin-ui5) {.subtitle}

The cds-plugin-ui5 is a CDS server cds-plugin which enables the integration of UI5 tooling based (UI5 freestyle or Fiori elements) projects into the CDS server via the UI5 tooling express middlewares. It allows to serve dynamic UI5 resources from, including TypeScript implementations for UI5 controls, which get transpiled to JavaScript by the plugin automatically.
The UI5 Dev Server is a CDS server cds-plugin that enables the integration of UI5 (UI5 freestyle or Fiori elements) tooling-based projects into the CDS server via the UI5 tooling express middlewares. It allows to serve dynamic UI5 resources, including TypeScript implementations for UI5 controls, which get transpiled to JavaScript by the plugin automatically.

Available for:

Expand All @@ -104,6 +105,7 @@ Click on the icon to get detailed instructions. {.learn-more}


## Change Tracking
[@cap-js/change-tracking](https://npmjs.com/package/@cap-js/change-tracking) {.subtitle}

The Change Tracking plugin provides out-of-the box support for automatic capturing, storing, and viewing of the change records of modeled entities. All we need is to add @changelog annotations to your models to indicate which entities and elements should be change-tracked.

Expand Down Expand Up @@ -141,7 +143,7 @@ annotate my.Customers with @PersonalData {
Features:

- Simple, annotation-based usage
- Minimized performance impact through asynchroneous logging
- Minimized performance impact through asynchronous logging
- Ultimate resilience through transactional outbox.

Available for:
Expand Down

0 comments on commit 13eab2f

Please sign in to comment.