Compare commits
8 Commits
eslint-fla
...
CAA265-nod
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f00e484dfc | ||
|
|
aaafe52b01 | ||
|
|
9591866112 | ||
|
|
e84792f122 | ||
|
|
2fc2cea260 | ||
|
|
bfaaf36e14 | ||
|
|
33b24c8d96 | ||
|
|
387b25b1bf |
59
README.md
59
README.md
@@ -1,58 +1,3 @@
|
||||
# cloud-cap-samples
|
||||
|
||||
This is a monorepository for sample projects on [SAP Cloud Application Programming Model](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/00823f91779d4d42aa29a498e0535cdf.html?q=cloud%20application%20programming%20model).
|
||||
|
||||
## Description
|
||||
|
||||
This repository provides a list of samples and reusable packages created based on SAP Cloud Application Programming Model.
|
||||
The SAP Cloud Application Programming Model enables you to quickly create business applications by allowing you to focus on your domain logic. It offers a consistent end-to-end programming model that includes languages, libraries and APIs tailored for full-stack development on SAP Cloud Platform.
|
||||
|
||||
The samples provided can be run in a local setup on SQLite Database.
|
||||
|
||||
#### Samples:
|
||||
* [bookstore](./packages/bookstore) - A variant of the bookshop application, built in a modular fashion on top of products-service and common reuse packages.
|
||||
* [products-service](./packages/products-service) - A reuse package providing domain models and services to manage product catalogs.
|
||||
|
||||
## Requirements
|
||||
* [Node.js](https://nodejs.org/en/) v8 or higher
|
||||
* [Git](https://git-scm.com)
|
||||
* [SQLite DB](https://www.sqlite.org/download.html) (Windows only; pre-installed on Mac/Linux)
|
||||
|
||||
#### Optional (if you want to import the code into an editor)
|
||||
* [VS Code](https://code.visualstudio.com)
|
||||
* [Add CDS extension to VS](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/be944d6d51f343f6b3f53c29c44ff00a.html)
|
||||
|
||||
## Download and Installation
|
||||
|
||||
#### Clone and build the application
|
||||
`git clone https://github.com/SAP-samples/cloud-cap-samples.git`
|
||||
|
||||
`cd samples`
|
||||
|
||||
`npm install`
|
||||
|
||||
#### Run the samples
|
||||
|
||||
`npm run <sample name>`
|
||||
|
||||
|
||||
## Limitations
|
||||
|
||||
None
|
||||
|
||||
## Known Issues
|
||||
|
||||
None
|
||||
|
||||
## How to obtain support
|
||||
|
||||
In case you find a bug, or you need additional support, please open an issue [here](https://github.wdf.sap.corp/staging-for-SAP-samples-public/cloud-cap-samples/issues) in GitHub.
|
||||
|
||||
## To-Do (upcoming changes)
|
||||
|
||||
None
|
||||
|
||||
## License
|
||||
|
||||
Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under SAP Sample Code License Agreement, except as noted otherwise in the [LICENSE](/LICENSE) file.
|
||||
# Initial branch for CAA265 - Rapid Service Development with SAP Cloud Application Programming Model
|
||||
|
||||
**DO NOT MERGE IN MASTER**
|
||||
|
||||
3
packages/.cdsrc.json
Normal file
3
packages/.cdsrc.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"cds_version": "^3.17.4"
|
||||
}
|
||||
@@ -8,8 +8,7 @@
|
||||
"node": "^8.9"
|
||||
},
|
||||
"dependencies": {
|
||||
"@sap/cds": "^3.16.3",
|
||||
"@sap/cds-rest": "latest",
|
||||
"@sap/cds": "^3.17.4",
|
||||
"express": "^4.17.1"
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
@@ -3,6 +3,7 @@ namespace sap.capire.products;
|
||||
using { Currency, cuid, managed, sap.common.CodeList } from '@sap/cds/common';
|
||||
|
||||
entity Products : cuid, managed {
|
||||
key ID : String(36);
|
||||
title : localized String(111);
|
||||
descr : localized String(1111);
|
||||
stock : Integer;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"repository": "https://github.wdf.sap.corp/caps/products-service.git",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@sap/cds": "^3.16.3",
|
||||
"@sap/cds": "^3.17.4",
|
||||
"express": "^4.17.1"
|
||||
},
|
||||
"files": [
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
"name": "dev-env",
|
||||
"author": "daniel.hutzel@sap.com",
|
||||
"dependencies": {
|
||||
"@sap/cds": "^3.16.3"
|
||||
"@sap/cds": "^3.17.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"sqlite3": "^4.0.7"
|
||||
"sqlite3": "5.0.0"
|
||||
},
|
||||
"license": "ISC"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user