From 010c59aad1fa3fb8a4e128eecff83c84eecd7e93 Mon Sep 17 00:00:00 2001 From: Nikolay Igotti Date: Fri, 29 Aug 2025 16:07:06 +0300 Subject: [PATCH] Fix --- arkoala-arkts/doc/INTEGRATION_PLAN.md | 30 ++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/arkoala-arkts/doc/INTEGRATION_PLAN.md b/arkoala-arkts/doc/INTEGRATION_PLAN.md index a50db4cfe..283f84814 100644 --- a/arkoala-arkts/doc/INTEGRATION_PLAN.md +++ b/arkoala-arkts/doc/INTEGRATION_PLAN.md @@ -1,10 +1,34 @@ # Arkoala/ArkTS 1.2 RRI to HQ Integration Plan +## Stage 0: Integrate HQ UI and memo plugins to RRI repo + +### 0.1 Ensure libarkts has all needed functionality + +Currently https://rnd-gitlab-msc.huawei.com/rus-os-team/virtual-machines-and-tools/panda/-/issues/29406 must be fixed so that +legacy compatibility plugin can set language properly. Then libarkts shall be functionally complete. + +Then https://gitee.com/rri_opensource/koala_projects/pulls/1772 must be merged to support new interfaces in library. + +Then mirroring with new libarkts must be brought to developtools_ace_ets2bundle. + +### 0.2 Switch plugins to libarkts + +https://gitee.com/openharmony/developtools_ace_ets2bundle/pulls/5319 must be merged, it switches plugins to use libarkts. + + +### 0.3 Bring HQ codebase to RRI + +https://gitee.com/rri_opensource/koala_projects/pulls/1760 must be merged + +### 0.4 Integrate "build system" compiler driver to Panda SDK + +### 0.5 Allow using both regular an NG plugins from either/both build system and ui2abc driver + ## Stage 1: Harmonize runtime interfaces -### 1.1: Adopt the extenions HQ engineers have done to incremental runtime engine into RRI workspace (RRI) +### 1.1: Adopt the extensions HQ engineers have done to incremental runtime engine into RRI workspace (RRI) -There are some extension done by HQ enineers to the incremental runtime. +There are some extension done by HQ engineers to the incremental runtime. They can be directly adopted to RRI workspace for alignment. No risks of breaking user code compilation. @@ -90,7 +114,7 @@ The PRs TBD ### 4.2: Drop koala_projects completely -Bring all remaining vauable things from koala_projects to the mirror. +Bring all remaining valuable things from koala_projects to the mirror. After that koala_projects to be dropped, completely substituted by koala_mirror The PRs TBD -- Gitee