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