napi-ohos 0.0.2

N-API bindings
# napi-rs-oh

> `napi-rs` HarmonyOS版本。整体代码来源于[napi-rs]https://github.com/napi-rs/napi-rs,针对鸿蒙系统做了部分裁剪和整理

## 环境准备

- OpenHarmony SDK    
  配置环境变量为`OHOS_NDK_HOME`,进入之后目录结构应该包括 native ets js等目录

- Rust    
  MSRV 1.65.0

## 快速开始

1. 安装脚手架工具

```shell
cargo install ohrs
```

2. 初始化项目

```shell
ohrs -i test
```

3. 构建产物

```shell
ohrs build
```

## 指南

目前所有API基本对齐napi,你可以在[example](https://github.com/ohos-rs/example)中看到在HarmonyOS工程中的应用。

## TODO
- [ ] CI支持
目前鸿蒙开放对于linux下通过NDK构建的能力支持太弱,等到API10放开后支持

- [ ] 鸿蒙官方底层能力包装
如hilog,vulkan,OpenGL等能力