Skip to content

Commit 63652d0

Browse files
authored
update readme (#35)
1 parent 053dbb0 commit 63652d0

File tree

1 file changed

+9
-16
lines changed

1 file changed

+9
-16
lines changed

README.md

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,27 @@
1-
## abap2UI5-Setup
1+
## abap2UI5-web
22

33
### Functionality
44
* Downporting with [abaplint](https://abaplint.org/)
55
* Transpiling to JS with [abaplint/transpiler](https://github.com/abaplint/transpiler)
66
* Running on Node.js with [open-abap](https://github.com/open-abap/express-icf-shim)
77
* Service exposing via [express-icf-shim](https://github.com/open-abap/express-icf-shim)
8-
* Browser Tests with [Playwright](https://playwright.dev/)
9-
* Webpacking, Unit Testing...
108

119
### Tasks
12-
#### Downport & Transpile
10+
##### Downport & Transpile
1311
```
1412
npm run init
1513
npm run build
1614
```
17-
#### Run Unit Tests
15+
##### Run Unit Tests
1816
```
1917
npm run unit
2018
```
21-
#### Run Webservice
19+
##### Run Webservice
2220
```
2321
npm run express
2422
```
25-
#### Run Playwright Tests
26-
```
27-
npm run init_play
28-
npx playwright install --with-deps && npm i
29-
npx playwright test
30-
```
3123

32-
#### Webpack Build Strategy
24+
##### Webpack Build Strategy
3325

3426
1. Clone repositories into /src/
3527
2. Downport /src/ into /downport/
@@ -39,13 +31,14 @@ npx playwright test
3931
```
4032
npm run webpack:build
4133
```
42-
### Overview
43-
<img width="1077" alt="image" src="https://github.com/user-attachments/assets/4306fc51-a926-44e3-9572-e4f3fe0eb419">
4434

4535
### Demo
4636
Backend Running in Browser
4737
[https://abap2ui5.github.io/web-abap2ui5-samples/](https://abap2ui5.github.io/web-abap2ui5-samples/)
4838

39+
### Limitations & Todo
40+
* Request handling fails in open-abap [Issue #926](https://github.com/open-abap/open-abap-core/issues/926)
41+
* Frontend files are outdated compared to the current backend implementation, update Webpacked frontend
4942

5043
### Credits
51-
* abaplint, open-abap, express-icf-shim etc. all by [larshp](https://github.com/larshp)
44+
* abaplint, open-abap, express-icf-shim, webpacking by [larshp](https://github.com/larshp)

0 commit comments

Comments
 (0)