- Parsing error as see in issue https://github.tools.sap/cap/issues/issues/13123
- Related to [VS Code ESLint settings options](https://github.com/microsoft/vscode-eslint/blob/main/README.md#settings-options)
- Should use `eslint.probe` instead of `eslint.validate`
eslint.probe - an array for language identifiers for which the ESLint extension should be activated and should try to validate the file. If validation fails for probed languages the extension says silent. Defaults to ["javascript", "javascriptreact", "typescript", "typescriptreact", "html", "vue", "markdown"].
eslint.validate - an array of language identifiers specifying the files for which validation is to be enforced. This is an old legacy setting and should in normal cases not be necessary anymore. Defaults to ["javascript", "javascriptreact"].
* Add labels for `rating` and `numberOfReviews`
* Add label for `currency.symbol`
* Add label for `descr`
* Add label for `image`
Co-authored-by: Christian Georgi <chgeo@users.noreply.github.com>
* fix Capire URL for Fiori
* bring Fiori notes in line with tour notes
* make sentence more readable
* be explicit about Node.js LTS
This is because earlier versions of Node.js come with earlier versions
of npm, but npm version 8 is requires for the monorepo package features
in this repo.
"description": "### Annotations for SAP Fiori Elements\n\n- [Adds an SAP Fiori elements application](https://cap.cloud.sap/docs/guides/fiori/) to bookstore, thereby introducing to:\n- [OData Annotations](https://cap.cloud.sap/docs/guides/fiori#adding-odata-annotations) in `.cds` files\n- Support for [Fiori Draft](https://cap.cloud.sap/docs/guides/fiori#draft)\n- Support for [Value Helps](https://cap.cloud.sap/docs/guides/fiori#value-help)\n- Serving SAP Fiori apps locally\n",
"description": "### Annotations for SAP Fiori Elements\n\nAdds an SAP Fiori elements application to bookstore, thereby introducing:\n- OData Annotations in `.cds` files\n- Support for Fiori Draft\n- Support for Value Helps\n- Serving SAP Fiori apps locally\n\nSee the [Serving Fiori UIs](https://cap.cloud.sap/docs/advanced/fiori) documentation for more information.",
"line": 1,
"selection": {
"start": {
@@ -136,4 +136,4 @@
],
"isPrimary": true,
"description": "Overview of CAP Samples for Node.js"
Find here a collection of samples for the [SAP Cloud Application Programming Model](https://cap.cloud.sap) organized in a simplistic [monorepo setup](samples.md#all-in-one-monorepo).→ See [**Overview** of contained samples](samples.md)
Find here a collection of samples for the [SAP Cloud Application Programming Model](https://cap.cloud.sap) organized in a simplistic [monorepo setup](samples.md#all-in-one-monorepo).
[See **Overview** of contained samples](samples.md):
2. _Optional:_ [Use Visual Studio Code](https://cap.cloud.sap/docs/get-started/tools#vscode)
3. _Optional:_ [Use Visual Studio Code](https://cap.cloud.sap/docs/get-started/tools#vscode)
### Download
@@ -53,24 +60,6 @@ npx jest
```
> While mocha is a bit smaller and faster, jest runs tests in parallel and isolation, which allows to run all tests.
### Serve `npm`
We've included a simple npm registry mock, which allows you to do an `npm install @capire/<package>` locally. Use it as follows:
1. Start the @capire registry:
```sh
npm run registry
```
> While running this will have `@capire:registry=http://localhost:4444` set with npmrc.
2. Install one of the @capire packages wherever you like, for example:
```sh
npm add @capire/common @capire/bookshop
```
## Code Tours
Take one of the [guided tours](.tours) in VS Code through our CAP samples and learn which CAP features are showcased by the different parts of the repository. Just install the [CodeTour extension](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour) for VS Code. We'll add more code tours in the future. Stay tuned!
@@ -83,4 +72,4 @@ In case you've a question, find a bug, or otherwise need support, use our [commu
## License
Copyright (c) 2021 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSE.txt) file.
Copyright (c) 2022 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSE) file.
201;Wuthering Heights;"Wuthering Heights, Emily Brontë's only novel, was published in 1847 under the pseudonym ""Ellis Bell"". It was written between October 1845 and June 1846. Wuthering Heights and Anne Brontë's Agnes Grey were accepted by publisher Thomas Newby before the success of their sister Charlotte's novel Jane Eyre. After Emily's death, Charlotte edited the manuscript of Wuthering Heights and arranged for the edited version to be published as a posthumous second edition in 1850.";101;12;11.11;GBP;11
207;Jane Eyre;"Jane Eyre /ɛər/ (originally published as Jane Eyre: An Autobiography) is a novel by English writer Charlotte Brontë, published under the pen name ""Currer Bell"", on 16 October 1847, by Smith, Elder & Co. of London. The first American edition was published the following year by Harper & Brothers of New York. Primarily a bildungsroman, Jane Eyre follows the experiences of its eponymous heroine, including her growth to adulthood and her love for Mr. Rochester, the brooding master of Thornfield Hall. The novel revolutionised prose fiction in that the focus on Jane's moral and spiritual development is told through an intimate, first-person narrative, where actions and events are coloured by a psychological intensity. The book contains elements of social criticism, with a strong sense of Christian morality at its core and is considered by many to be ahead of its time because of Jane's individualistic character and how the novel approaches the topics of class, sexuality, religion and feminism.";107;11;12.34;GBP;11
251;The Raven;"""The Raven"" is a narrative poem by American writer Edgar Allan Poe. First published in January 1845, the poem is often noted for its musicality, stylized language, and supernatural atmosphere. It tells of a talking raven's mysterious visit to a distraught lover, tracing the man's slow fall into madness. The lover, often identified as being a student, is lamenting the loss of his love, Lenore. Sitting on a bust of Pallas, the raven seems to further distress the protagonist with its constant repetition of the word ""Nevermore"". The poem makes use of folk, mythological, religious, and classical references.";150;333;13.13;USD;16
252;Eleonora;"""Eleonora"" is a short story by Edgar Allan Poe, first published in 1842 in Philadelphia in the literary annual The Gift. It is often regarded as somewhat autobiographical and has a relatively ""happy"" ending.";150;555;14;USD;16
271;Catweazle;Catweazle is a British fantasy television series, starring Geoffrey Bayldon in the title role, and created by Richard Carpenter for London Weekend Television. The first series, produced and directed by Quentin Lawrence, was screened in the UK on ITV in 1970. The second series, directed by David Reid and David Lane, was shown in 1971. Each series had thirteen episodes, most but not all written by Carpenter, who also published two books based on the scripts.;170;22;150;JPY;13
201,Wuthering Heights,"Wuthering Heights, Emily Brontë's only novel, was published in 1847 under the pseudonym ""Ellis Bell"". It was written between October 1845 and June 1846. Wuthering Heights and Anne Brontë's Agnes Grey were accepted by publisher Thomas Newby before the success of their sister Charlotte's novel Jane Eyre. After Emily's death, Charlotte edited the manuscript of Wuthering Heights and arranged for the edited version to be published as a posthumous second edition in 1850.",101,12,11.11,GBP,11
207,Jane Eyre,"Jane Eyre /ɛər/ (originally published as Jane Eyre: An Autobiography) is a novel by English writer Charlotte Brontë, published under the pen name ""Currer Bell"", on 16 October 1847, by Smith, Elder & Co. of London. The first American edition was published the following year by Harper & Brothers of New York. Primarily a bildungsroman, Jane Eyre follows the experiences of its eponymous heroine, including her growth to adulthood and her love for Mr. Rochester, the brooding master of Thornfield Hall. The novel revolutionised prose fiction in that the focus on Jane's moral and spiritual development is told through an intimate, first-person narrative, where actions and events are coloured by a psychological intensity. The book contains elements of social criticism, with a strong sense of Christian morality at its core and is considered by many to be ahead of its time because of Jane's individualistic character and how the novel approaches the topics of class, sexuality, religion and feminism.",107,11,12.34,GBP,11
251,The Raven,"""The Raven"" is a narrative poem by American writer Edgar Allan Poe. First published in January 1845, the poem is often noted for its musicality, stylized language, and supernatural atmosphere. It tells of a talking raven's mysterious visit to a distraught lover, tracing the man's slow fall into madness. The lover, often identified as being a student, is lamenting the loss of his love, Lenore. Sitting on a bust of Pallas, the raven seems to further distress the protagonist with its constant repetition of the word ""Nevermore"". The poem makes use of folk, mythological, religious, and classical references.",150,333,13.13,USD,16
252,Eleonora,"""Eleonora"" is a short story by Edgar Allan Poe, first published in 1842 in Philadelphia in the literary annual The Gift. It is often regarded as somewhat autobiographical and has a relatively ""happy"" ending.",150,555,14,USD,15
271,Catweazle,"Catweazle is a British fantasy television series, starring Geoffrey Bayldon in the title role, and created by Richard Carpenter for London Weekend Television. The first series, produced and directed by Quentin Lawrence, was screened in the UK on ITV in 1970. The second series, directed by David Reid and David Lane, was shown in 1971. Each series had thirteen episodes, most but not all written by Carpenter, who also published two books based on the scripts.",170,22,150,JPY,13
1
ID
title
descr
author_ID
stock
price
currency_code
genre_ID
2
201
Wuthering Heights
Wuthering Heights, Emily Brontë's only novel, was published in 1847 under the pseudonym "Ellis Bell". It was written between October 1845 and June 1846. Wuthering Heights and Anne Brontë's Agnes Grey were accepted by publisher Thomas Newby before the success of their sister Charlotte's novel Jane Eyre. After Emily's death, Charlotte edited the manuscript of Wuthering Heights and arranged for the edited version to be published as a posthumous second edition in 1850.
101
12
11.11
GBP
11
3
207
Jane Eyre
Jane Eyre /ɛər/ (originally published as Jane Eyre: An Autobiography) is a novel by English writer Charlotte Brontë, published under the pen name "Currer Bell", on 16 October 1847, by Smith, Elder & Co. of London. The first American edition was published the following year by Harper & Brothers of New York. Primarily a bildungsroman, Jane Eyre follows the experiences of its eponymous heroine, including her growth to adulthood and her love for Mr. Rochester, the brooding master of Thornfield Hall. The novel revolutionised prose fiction in that the focus on Jane's moral and spiritual development is told through an intimate, first-person narrative, where actions and events are coloured by a psychological intensity. The book contains elements of social criticism, with a strong sense of Christian morality at its core and is considered by many to be ahead of its time because of Jane's individualistic character and how the novel approaches the topics of class, sexuality, religion and feminism.
107
11
12.34
GBP
11
4
251
The Raven
"The Raven" is a narrative poem by American writer Edgar Allan Poe. First published in January 1845, the poem is often noted for its musicality, stylized language, and supernatural atmosphere. It tells of a talking raven's mysterious visit to a distraught lover, tracing the man's slow fall into madness. The lover, often identified as being a student, is lamenting the loss of his love, Lenore. Sitting on a bust of Pallas, the raven seems to further distress the protagonist with its constant repetition of the word "Nevermore". The poem makes use of folk, mythological, religious, and classical references.
150
333
13.13
USD
16
5
252
Eleonora
"Eleonora" is a short story by Edgar Allan Poe, first published in 1842 in Philadelphia in the literary annual The Gift. It is often regarded as somewhat autobiographical and has a relatively "happy" ending.
150
555
14
USD
1615
6
271
Catweazle
Catweazle is a British fantasy television series, starring Geoffrey Bayldon in the title role, and created by Richard Carpenter for London Weekend Television. The first series, produced and directed by Quentin Lawrence, was screened in the UK on ITV in 1970. The second series, directed by David Reid and David Lane, was shown in 1971. Each series had thirteen episodes, most but not all written by Carpenter, who also published two books based on the scripts.
201,de,Sturmhöhe,"Sturmhöhe (Originaltitel: Wuthering Heights) ist der einzige Roman der englischen Schriftstellerin Emily Brontë (1818–1848). Der 1847 unter dem Pseudonym Ellis Bell veröffentlichte Roman wurde vom viktorianischen Publikum weitgehend abgelehnt, heute gilt er als ein Klassiker der britischen Romanliteratur des 19. Jahrhunderts."
201,fr,Les Hauts de Hurlevent,"Les Hauts de Hurlevent (titre original : Wuthering Heights), parfois orthographié Les Hauts de Hurle-Vent, est l'unique roman d'Emily Brontë, publié pour la première fois en 1847 sous le pseudonyme d’Ellis Bell. Loin d'être un récit moralisateur, Emily Brontë achève néanmoins le roman dans une atmosphère sereine, suggérant le triomphe de la paix et du Bien sur la vengeance et le Mal."
207,de,Jane Eyre,"Jane Eyre. Eine Autobiographie (Originaltitel: Jane Eyre. An Autobiography), erstmals erschienen im Jahr 1847 unter dem Pseudonym Currer Bell, ist der erste veröffentlichte Roman der britischen Autorin Charlotte Brontë und ein Klassiker der viktorianischen Romanliteratur des 19. Jahrhunderts. Der Roman erzählt in Form einer Ich-Erzählung die Lebensgeschichte von Jane Eyre (ausgesprochen /ˌdʒeɪn ˈɛə/), die nach einer schweren Kindheit eine Stelle als Gouvernante annimmt und sich in ihren Arbeitgeber verliebt, jedoch immer wieder um ihre Freiheit und Selbstbestimmung kämpfen muss. Als klein, dünn, blass, stets schlicht dunkel gekleidet und mit strengem Mittelscheitel beschrieben, gilt die Heldin des Romans Jane Eyre nicht zuletzt aufgrund der Kino- und Fernsehversionen der melodramatischen Romanvorlage als die bekannteste englische Gouvernante der Literaturgeschichte"
252,de,Eleonora,"“Eleonora” ist eine Erzählung von Edgar Allan Poe. Sie wurde 1841 erstveröffentlicht. In ihr geht es um das Paradox der Treue in der Treulosigkeit."
1
ID
locale
title
descr
2
201
de
Sturmhöhe
Sturmhöhe (Originaltitel: Wuthering Heights) ist der einzige Roman der englischen Schriftstellerin Emily Brontë (1818–1848). Der 1847 unter dem Pseudonym Ellis Bell veröffentlichte Roman wurde vom viktorianischen Publikum weitgehend abgelehnt, heute gilt er als ein Klassiker der britischen Romanliteratur des 19. Jahrhunderts.
3
201
fr
Les Hauts de Hurlevent
Les Hauts de Hurlevent (titre original : Wuthering Heights), parfois orthographié Les Hauts de Hurle-Vent, est l'unique roman d'Emily Brontë, publié pour la première fois en 1847 sous le pseudonyme d’Ellis Bell. Loin d'être un récit moralisateur, Emily Brontë achève néanmoins le roman dans une atmosphère sereine, suggérant le triomphe de la paix et du Bien sur la vengeance et le Mal.
4
207
de
Jane Eyre
Jane Eyre. Eine Autobiographie (Originaltitel: Jane Eyre. An Autobiography), erstmals erschienen im Jahr 1847 unter dem Pseudonym Currer Bell, ist der erste veröffentlichte Roman der britischen Autorin Charlotte Brontë und ein Klassiker der viktorianischen Romanliteratur des 19. Jahrhunderts. Der Roman erzählt in Form einer Ich-Erzählung die Lebensgeschichte von Jane Eyre (ausgesprochen /ˌdʒeɪn ˈɛə/), die nach einer schweren Kindheit eine Stelle als Gouvernante annimmt und sich in ihren Arbeitgeber verliebt, jedoch immer wieder um ihre Freiheit und Selbstbestimmung kämpfen muss. Als klein, dünn, blass, stets schlicht dunkel gekleidet und mit strengem Mittelscheitel beschrieben, gilt die Heldin des Romans Jane Eyre nicht zuletzt aufgrund der Kino- und Fernsehversionen der melodramatischen Romanvorlage als die bekannteste englische Gouvernante der Literaturgeschichte
5
252
de
Eleonora
“Eleonora” ist eine Erzählung von Edgar Allan Poe. Sie wurde 1841 erstveröffentlicht. In ihr geht es um das Paradox der Treue in der Treulosigkeit.
201;de;Sturmhöhe;Sturmhöhe (Originaltitel: Wuthering Heights) ist der einzige Roman der englischen Schriftstellerin Emily Brontë (1818–1848). Der 1847 unter dem Pseudonym Ellis Bell veröffentlichte Roman wurde vom viktorianischen Publikum weitgehend abgelehnt, heute gilt er als ein Klassiker der britischen Romanliteratur des 19. Jahrhunderts.
201;fr;Les Hauts de Hurlevent;Les Hauts de Hurlevent (titre original : Wuthering Heights), parfois orthographié Les Hauts de Hurle-Vent, est l'unique roman d'Emily Brontë, publié pour la première fois en 1847 sous le pseudonyme d’Ellis Bell. Loin d'être un récit moralisateur, Emily Brontë achève néanmoins le roman dans une atmosphère sereine, suggérant le triomphe de la paix et du Bien sur la vengeance et le Mal.
207;de;Jane Eyre;Jane Eyre. Eine Autobiographie (Originaltitel: Jane Eyre. An Autobiography), erstmals erschienen im Jahr 1847 unter dem Pseudonym Currer Bell, ist der erste veröffentlichte Roman der britischen Autorin Charlotte Brontë und ein Klassiker der viktorianischen Romanliteratur des 19. Jahrhunderts. Der Roman erzählt in Form einer Ich-Erzählung die Lebensgeschichte von Jane Eyre (ausgesprochen /ˌdʒeɪn ˈɛə/), die nach einer schweren Kindheit eine Stelle als Gouvernante annimmt und sich in ihren Arbeitgeber verliebt, jedoch immer wieder um ihre Freiheit und Selbstbestimmung kämpfen muss. Als klein, dünn, blass, stets schlicht dunkel gekleidet und mit strengem Mittelscheitel beschrieben, gilt die Heldin des Romans Jane Eyre nicht zuletzt aufgrund der Kino- und Fernsehversionen der melodramatischen Romanvorlage als die bekannteste englische Gouvernante der Literaturgeschichte
252;de;Eleonora;“Eleonora” ist eine Erzählung von Edgar Allan Poe. Sie wurde 1841 erstveröffentlicht. In ihr geht es um das Paradox der Treue in der Treulosigkeit.
1
ID
locale
title
descr
2
201
de
Sturmhöhe
Sturmhöhe (Originaltitel: Wuthering Heights) ist der einzige Roman der englischen Schriftstellerin Emily Brontë (1818–1848). Der 1847 unter dem Pseudonym Ellis Bell veröffentlichte Roman wurde vom viktorianischen Publikum weitgehend abgelehnt, heute gilt er als ein Klassiker der britischen Romanliteratur des 19. Jahrhunderts.
3
201
fr
Les Hauts de Hurlevent
Les Hauts de Hurlevent (titre original : Wuthering Heights), parfois orthographié Les Hauts de Hurle-Vent, est l'unique roman d'Emily Brontë, publié pour la première fois en 1847 sous le pseudonyme d’Ellis Bell. Loin d'être un récit moralisateur, Emily Brontë achève néanmoins le roman dans une atmosphère sereine, suggérant le triomphe de la paix et du Bien sur la vengeance et le Mal.
4
207
de
Jane Eyre
Jane Eyre. Eine Autobiographie (Originaltitel: Jane Eyre. An Autobiography), erstmals erschienen im Jahr 1847 unter dem Pseudonym Currer Bell, ist der erste veröffentlichte Roman der britischen Autorin Charlotte Brontë und ein Klassiker der viktorianischen Romanliteratur des 19. Jahrhunderts. Der Roman erzählt in Form einer Ich-Erzählung die Lebensgeschichte von Jane Eyre (ausgesprochen /ˌdʒeɪn ˈɛə/), die nach einer schweren Kindheit eine Stelle als Gouvernante annimmt und sich in ihren Arbeitgeber verliebt, jedoch immer wieder um ihre Freiheit und Selbstbestimmung kämpfen muss. Als klein, dünn, blass, stets schlicht dunkel gekleidet und mit strengem Mittelscheitel beschrieben, gilt die Heldin des Romans Jane Eyre nicht zuletzt aufgrund der Kino- und Fernsehversionen der melodramatischen Romanvorlage als die bekannteste englische Gouvernante der Literaturgeschichte
5
252
de
Eleonora
“Eleonora” ist eine Erzählung von Edgar Allan Poe. Sie wurde 1841 erstveröffentlicht. In ihr geht es um das Paradox der Treue in der Treulosigkeit.
<pathd="M 199 202 L 249 202 L 269 242 L 249 282 L 199 282 L 179 242 Z"fill="#ffe6cc"stroke="#d79b00"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 199 101 L 249 101 L 269 141 L 249 181 L 199 181 L 179 141 Z"fill="#f8cecc"stroke="#b85450"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 286 48 L 336 48 L 356 88 L 336 128 L 286 128 L 266 88 Z"fill="#d5e8d4"stroke="#82b366"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 286 153 L 336 153 L 356 193 L 336 233 L 286 233 L 266 193 Z"fill="#f5f5f5"stroke="#666666"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 111 153 L 161 153 L 181 193 L 161 233 L 111 233 L 91 193 Z"fill="#dae8fc"stroke="#6c8ebf"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 276.35 172.29 L 266.36 166.32"fill="none"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 260.57 162.86 L 270.6 163.61 L 266.36 166.32 L 265.98 171.34 Z"fill="#ffffff"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 170.74 172.47 L 181.53 166.1"fill="none"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 187.34 162.66 L 181.88 171.12 L 181.53 166.1 L 177.3 163.37 Z"fill="#ffffff"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 224 202 L 224 189.99"fill="none"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 224 183.24 L 228.5 192.24 L 224 189.99 L 219.5 192.24 Z"fill="#ffffff"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 276.51 109.01 L 266.17 115.31"fill="none"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 260.4 118.82 L 265.75 110.3 L 266.17 115.31 L 270.43 117.98 Z"fill="#ffffff"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 111 48 L 161 48 L 181 88 L 161 128 L 111 128 L 91 88 Z"fill="#dae8fc"stroke="#6c8ebf"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 21 101 L 71 101 L 91 141 L 71 181 L 21 181 L 1 141 Z"fill="#e1d5e7"stroke="#9673a6"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 80.76 120.53 L 93.49 113.03"fill="none"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 99.31 109.61 L 93.84 118.05 L 93.49 113.03 L 89.27 110.3 Z"fill="#ffffff"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 80.91 161.17 L 93.31 168.33"fill="none"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 99.15 171.71 L 89.11 171.1 L 93.31 168.33 L 93.61 163.31 Z"fill="#ffffff"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 170.59 108.83 L 181.72 115.53"fill="none"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 187.5 119.02 L 177.47 118.23 L 181.72 115.53 L 182.11 110.52 Z"fill="#ffffff"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 199 1 L 249 1 L 269 41 L 249 81 L 199 81 L 179 41 Z"fill="#e1d5e7"stroke="#9673a6"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 224 101 L 224 89.99"fill="none"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 224 83.24 L 228.5 92.24 L 224 89.99 L 219.5 92.24 Z"fill="#ffffff"stroke="#ffffff"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 475.5 182 L 475.5 142.97"fill="none"stroke="#6c8ebf"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 481.5 182 L 475.5 170 L 469.5 182"fill="none"stroke="#6c8ebf"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 475.5 124.97 L 480.79 133.97 L 475.5 142.97 L 470.21 133.97 Z"fill="#6c8ebf"stroke="#6c8ebf"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 418 98 L 394.97 98"fill="none"stroke="#6c8ebf"stroke-width="2"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 418 92 L 406 98 L 418 104"fill="none"stroke="#6c8ebf"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 376.97 98 L 385.97 92.71 L 394.97 98 L 385.97 103.29 Z"fill="#6c8ebf"stroke="#6c8ebf"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 207 201 L 257 201 L 277 241 L 257 281 L 207 281 L 187 241 Z"fill="#ffe6cc"stroke="#d79b00"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<textx="232"y="244"fill="rgb(0, 0, 0)"font-family="Comic Sans MS"font-size="11px"text-anchor="middle">
Bookshop...
</text>
</switch>
</g>
<pathd="M 207 102 L 257 102 L 277 142 L 257 182 L 207 182 L 187 142 Z"fill="#f8cecc"stroke="#b85450"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<textx="232"y="148"fill="rgb(0, 0, 0)"font-family="Comic Sans MS"font-size="11px"text-anchor="middle">
Bookstore...
</text>
</switch>
</g>
<pathd="M 297 53 L 347 53 L 367 93 L 347 133 L 297 133 L 277 93 Z"fill="#d5e8d4"stroke="#82b366"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<textx="322"y="96"fill="rgb(0, 0, 0)"font-family="Comic Sans MS"font-size="11px"text-anchor="middle">
Reviews...
</text>
</switch>
</g>
<pathd="M 297 150 L 347 150 L 367 190 L 347 230 L 297 230 L 277 190 Z"fill="#e1d5e7"stroke="#9673a6"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<textx="322"y="193"fill="rgb(0, 0, 0)"font-family="Comic Sans MS"font-size="11px"text-anchor="middle">
Common...
</text>
</switch>
</g>
<pathd="M 117 150 L 167 150 L 187 190 L 167 230 L 117 230 L 97 190 Z"fill="#d5e8d4"stroke="#82b366"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<textx="142"y="193"fill="rgb(0, 0, 0)"font-family="Comic Sans MS"font-size="11px"text-anchor="middle">
Orders...
</text>
</switch>
</g>
<pathd="M 286.47 171.05 L 273.81 164.3"fill="none"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 268.51 161.47 L 277.45 161.71 L 273.81 164.3 L 273.69 168.77 Z"fill="#5c5c5c"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 177.53 171.05 L 190.19 164.3"fill="none"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 195.49 161.47 L 190.31 168.77 L 190.19 164.3 L 186.55 161.71 Z"fill="#5c5c5c"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 232 201 L 232 189.12"fill="none"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 232 183.12 L 236 191.12 L 232 189.12 L 228 191.12 Z"fill="#5c5c5c"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 286.63 112.26 L 273.62 119.34"fill="none"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 268.35 122.21 L 273.47 114.87 L 273.62 119.34 L 277.29 121.9 Z"fill="#5c5c5c"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 117 53 L 167 53 L 187 93 L 167 133 L 117 133 L 97 93 Z"fill="#d5e8d4"stroke="#82b366"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<textx="142"y="96"fill="rgb(0, 0, 0)"font-family="Comic Sans MS"font-size="11px"text-anchor="middle">
Suppliers...
</text>
</switch>
</g>
<pathd="M 21 106 L 71 106 L 91 146 L 71 186 L 21 186 L 1 146 Z"fill="#dae8fc"stroke="#6c8ebf"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
<textx="46"y="149"fill="rgb(0, 0, 0)"font-family="Comic Sans MS"font-size="11px"text-anchor="middle"font-weight="bold">
S/4
</text>
</switch>
</g>
<pathd="M 81.27 126.53 L 100.5 115.91"fill="none"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 105.76 113.01 L 100.69 120.38 L 100.5 115.91 L 96.82 113.37 Z"fill="#5c5c5c"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 82.61 162.78 L 98.92 170.25"fill="none"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 104.37 172.75 L 95.43 173.06 L 98.92 170.25 L 98.77 165.79 Z"fill="#5c5c5c"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 177.37 112.26 L 190.38 119.34"fill="none"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="stroke"/>
<pathd="M 195.65 122.21 L 186.71 121.9 L 190.38 119.34 L 190.53 114.87 Z"fill="#5c5c5c"stroke="#5c5c5c"stroke-miterlimit="10"pointer-events="all"/>
<pathd="M 207 1 L 257 1 L 277 41 L 257 81 L 207 81 L 187 41 Z"fill="#fff2cc"stroke="#d6b656"stroke-width="2"stroke-miterlimit="10"pointer-events="all"/>
201;5;adam;Intriguing;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
201;5;bob;Intriguing;Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
201;4;bob;Fascinating;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Id diam maecenas ultricies mi eget mauris pharetra et. Risus at ultrices mi tempus imperdiet nulla malesuada pellentesque. Pulvinar mattis nunc sed blandit libero. Facilisis magna etiam tempor orci eu. Nec sagittis aliquam malesuada bibendum arcu. Eu consequat ac felis donec. Ultricies tristique nulla aliquet enim tortor at auctor urna nunc. Tortor posuere ac ut consequat semper viverra nam libero. Amet nisl suscipit adipiscing bibendum est ultricies integer quis auctor. Scelerisque purus semper eget duis at tellus. Elementum tempus egestas sed sed risus pretium. Arcu dictum varius duis at. Amet luctus venenatis lectus magna fringilla urna. Eget velit aliquet sagittis id consectetur purus ut faucibus. Vitae auctor eu augue ut lectus. Fermentum iaculis eu non diam phasellus vestibulum.
207;2;bob;What is this?;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Libero justo laoreet sit amet cursus sit amet dictum. Nunc faucibus a pellentesque sit. Dis parturient montes nascetur ridiculus mus mauris vitae ultricies. Enim nunc faucibus a pellentesque. Commodo quis imperdiet massa tincidunt nunc pulvinar sapien. Cras ornare arcu dui vivamus. Facilisi etiam dignissim diam quis enim lobortis. Et molestie ac feugiat sed. Urna neque viverra justo nec ultrices dui. Ullamcorper a lacus vestibulum sed arcu non. Volutpat ac tincidunt vitae semper quis. Dignissim sodales ut eu sem. Feugiat in fermentum posuere urna nec. At augue eget arcu dictum varius.
251;3;bob;It's dark...;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Suscipit tellus mauris a diam. Velit aliquet sagittis id consectetur purus ut. Viverra adipiscing at in tellus integer. Vitae elementum curabitur vitae nunc. Mattis ullamcorper velit sed ullamcorper morbi. Diam quis enim lobortis scelerisque. Auctor neque vitae tempus quam pellentesque nec nam aliquam. Semper auctor neque vitae tempus. Quis eleifend quam adipiscing vitae proin. Neque convallis a cras semper auctor neque vitae. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Sit amet consectetur adipiscing elit ut aliquam purus. Pretium quam vulputate dignissim suspendisse.
1
subject
rating
reviewer
title
text
2
201
5
adambob
Intriguing
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
3
201
4
bob
Fascinating
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Id diam maecenas ultricies mi eget mauris pharetra et. Risus at ultrices mi tempus imperdiet nulla malesuada pellentesque. Pulvinar mattis nunc sed blandit libero. Facilisis magna etiam tempor orci eu. Nec sagittis aliquam malesuada bibendum arcu. Eu consequat ac felis donec. Ultricies tristique nulla aliquet enim tortor at auctor urna nunc. Tortor posuere ac ut consequat semper viverra nam libero. Amet nisl suscipit adipiscing bibendum est ultricies integer quis auctor. Scelerisque purus semper eget duis at tellus. Elementum tempus egestas sed sed risus pretium. Arcu dictum varius duis at. Amet luctus venenatis lectus magna fringilla urna. Eget velit aliquet sagittis id consectetur purus ut faucibus. Vitae auctor eu augue ut lectus. Fermentum iaculis eu non diam phasellus vestibulum.
4
207
2
bob
What is this?
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Libero justo laoreet sit amet cursus sit amet dictum. Nunc faucibus a pellentesque sit. Dis parturient montes nascetur ridiculus mus mauris vitae ultricies. Enim nunc faucibus a pellentesque. Commodo quis imperdiet massa tincidunt nunc pulvinar sapien. Cras ornare arcu dui vivamus. Facilisi etiam dignissim diam quis enim lobortis. Et molestie ac feugiat sed. Urna neque viverra justo nec ultrices dui. Ullamcorper a lacus vestibulum sed arcu non. Volutpat ac tincidunt vitae semper quis. Dignissim sodales ut eu sem. Feugiat in fermentum posuere urna nec. At augue eget arcu dictum varius.
5
251
3
bob
It's dark...
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Suscipit tellus mauris a diam. Velit aliquet sagittis id consectetur purus ut. Viverra adipiscing at in tellus integer. Vitae elementum curabitur vitae nunc. Mattis ullamcorper velit sed ullamcorper morbi. Diam quis enim lobortis scelerisque. Auctor neque vitae tempus quam pellentesque nec nam aliquam. Semper auctor neque vitae tempus. Quis eleifend quam adipiscing vitae proin. Neque convallis a cras semper auctor neque vitae. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Sit amet consectetur adipiscing elit ut aliquam purus. Pretium quam vulputate dignissim suspendisse.
The following list gives an overview of the samples provided in subdirectories.
Each sub directory essentially is an individual npm package arranged in an [all-in-one monorepo](all-in-one-monorepo) umbrella setup.
Each sub directory essentially is an individual npm package arranged in an [all-in-one monorepo](#all-in-one-monorepo) umbrella setup.

## [@capire/hello-world](hello)
- A simplistic [Hello World](https://cap.cloud.sap/docs/get-started/hello-world) service using [CDS](https://cap.cloud.sap/docs/cds/) and [cds.services](https://cap.cloud.sap/docs/node.js/api#services-api).
-[Adds an SAP Fiori elements application](https://cap.cloud.sap/docs/guides/fiori/) to bookstore, thereby introducing to:
-[OData Annotations](https://cap.cloud.sap/docs/guides/fiori#adding-odata-annotations) in `.cds` files
- Support for [Fiori Draft](https://cap.cloud.sap/docs/guides/fiori#draft)
- Support for [Value Helps](https://cap.cloud.sap/docs/guides/fiori#value-help)
- Adds an SAP Fiori elements application to bookstore, thereby introducing:
- OData Annotations in `.cds` files
- Support for Fiori Draft
- Support for Value Helps
- Serving SAP Fiori apps locally
- Fiori Elements V2
- OData V2 using CDS OData V2 Adapter Proxy
- List Report (type `TreeTable`)
-`@sap.hierarchy` annotations
See the [Serving Fiori UIs](https://cap.cloud.sap/docs/advanced/fiori) documentation for more information.
<br>
# All-in-one Monorepo
Each sample sub directory essentially is a standard npm package, some with standard npm dependencies to other samples. The root folder's [package.json](package.json) has local links to the sub folders, such that an `npm install` populates a local `node_modules` folder acts like a local npm registry to the individual sample packages.
Each sample sub directory essentially is a standard npm package, some with standard npm dependencies to other samples. The root folder's [package.json](package.json) has local links to the sub folders, such that an `npm install` populates a local `node_modules` folder and acts like a local npm registry to the individual sample packages.
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.