Hvigor

From Wikipedia, the free encyclopedia

Hvigor
Developer(s)Huawei
Initial release4 April 2022; 2 years ago (2022-04-04)
Stable release
5.0 TBD / 30 June 2024; 2 months' time (2024-06-30)
Preview release
5.0 Canary / 2 April 2024; 19 days ago (2024-04-02)
Written inTypeScript
TypeBuild tool
LicenseApache License
Websitewww.harmonyos.com/en/

Hvigor is a build automation tool for multi-language software development built on TypeScript. It controls the development process in the tasks of compilation and packaging to testing, deployment, and publishing of a number of programming languages such as JS, eTS on older versions, ArkTS app development for DevEco Studio IDE.[1]

History[edit]

Hvigor was Introduced on DevEco Studio 3.0 Beta 3 update in April 2022 for developers on HarmonyOS, Oniro OS and OpenHarmony Development, primiarly originally on eTS (extended TypeScript), a precursor of ArkTS a superset of TypeScript language and JavaScript programming languages.[2]

Major versions[edit]

Version Date
3.0 (Beta 3) 4 April 2022
3.1 8 April 2023
4.0 Canary October 2023
4.1 Canary January 2024
5.0 Canary April 2024
5.0 (Beta) June 2024
5.0 September 2024

Features[edit]

Hvigor, sometimes named 'Vigor build system' as a base, builds on the concepts of an improved Gradle replacement on older versions of DevEco Studio IDE, built on TypeScript. It's role as a build system that combines the cli tools of npm package management mechanism, that primarily provides core capabilities of task management mechanisms, task registrations and scheduling, project model managements, configuration managements, new command line entries, and compilation in Ark Compiler which is more in line with OpenHarmony, HarmonyOS and Oniro OS Development of primary ArkTS/JS programming languages with TS backend for building workflow of native HarmonyOS App Pack files that shows up within the DevEco Studio Engineering-grade package.json configurations.[3][4]

Hvigor is lightweight designed build tool for OpenHarmony, Oniro OS and HarmonyOS development, addresses the redundant, bloated and slower Gradle build tool that was first used in earlier versions of DevEco Studio 1.0 and 2.0 Integrated development environment for basic incomplete HarmonyOS SDK in Java development.[5][6]

Distribution[edit]

Hvigor is a Freeware build tool bundled in DevEco Studio IDE that is used to build HarmonyOS, Oniro OS and OpenHarmony app development with both HarmonyOS and OpenHarmony SDK.[7][8]

See also[edit]

External links[edit]

References[edit]

  1. ^ Previano K., Reinhart. "Let's test DevEco Studio on WINE (Linux)!". dev.to. dev.to. Retrieved 14 February 2024.
  2. ^ Sarkar, Amy. "Huawei launched DevEco Studio 3.0 Beta 3 which supports OpenHarmony applications". HC Newsroom. HC Newsroom. Retrieved 14 February 2024.
  3. ^ "hvigor". HarmonyOS DevEco Service. HarmonyOS DevEco Service. Retrieved 14 February 2024.
  4. ^ "hvigor-base". HarmonyOS DevEco Service. HarmonyOS DevEco Service. Retrieved 14 February 2024.
  5. ^ "Compile build overview". HarmonyOS Developer. HarmonyOS Developer. Retrieved 14 February 2024.
  6. ^ Shuai, Xiao. "The build process of Hvigor, an OpenHarmony application building tool". zhuanlan.zhihu.com. zhuanlan.zhihu.com. Retrieved 14 February 2024.
  7. ^ "DevEco Studio 3.0 for HarmonyOS 3.0 and OpenHarmony 3.1 beta releases are here". Develop Know. Develop Know. Retrieved 14 February 2024.
  8. ^ "OpenHarmony Open Source Harmony Learning Introduction – Application Development Using eTS Grammar Example Project Explanation". Develop Know. Develop Know. Retrieved 14 February 2024.