• Home
Name Date Size #Lines LOC

..--

arkoala/22-Oct-2025-568,124532,583

arkoala-arkts/22-Oct-2025-448,748414,417

arkoala-cj/doc/22-Oct-2025-252200

gitlab/22-Oct-2025-5754

incremental/22-Oct-2025-138,350101,770

incremental-cj/22-Oct-2025-5,5675,061

interop/22-Oct-2025-28,62020,642

tools/22-Oct-2025-525390

.gitignoreD22-Oct-2025698 3635

.gitlab-ci.ymlD22-Oct-20251 KiB3935

LICENSED22-Oct-202511.1 KiB203169

README.mdD22-Oct-2025989 4030

VERSIOND22-Oct-20257 21

package.jsonD22-Oct-20251.5 KiB2423

README.md

1**Umbrella repo of `incremental engine` and `ArkUI` refactoring project**
2
3# Setup env
4
5Export these env variables:
6- `OPENLAB_USERNAME`
7- `OPENLAB_PASSWORD`
8
9Install:
10- `node.js` `18.20.4 LTS`
11- `meson` no older than `0.61`
12
13Make sure the workspace does not contain outdated artifacts of older builds.
14
15# How to build `arkoala.har`
16
17```
18$ npm install
19$ KOALA_BZ=1 npm run arkoala:har-arm32
20$ file ./arkoala/har/app/arkoala/build/default/outputs/default/arkoala.har
21```
22# How to build `arkoala-arkts.har`
23
24```
25$ npm install
26$ cd arkoala-arkts
27$ KOALA_BZ=1 npm run trivial:all:har-arm32
28$ file ./arkoala-arkts/har/app/arkoala/build/default/outputs/default/arkoala.har
29```
30
31# How to build `arkoala plugin` and patch `OHOS SDK`
32
33```
34$ npm install
35$ KOALA_BZ=1 npm run ohos-sdk
36$ export HOS_SDK_HOME=`pwd`/arkoala/ohos-sdk/ohos-sdk
37$ KOALA_BZ=1 npm run arkoala:plugin
38$ file ${HOS_SDK_HOME}/HarmonyOS-NEXT-DB1/openharmony/ets/build-tools/ets-loader/lib/fast_build/ets_ui/arkoala-plugin.js
39```
40