Skip to content

feat: add Native C++ template to create-project - #317

Open
tonycoder-hub wants to merge 2 commits into
ohosvscode:nextfrom
tonycoder-hub:cursor/native-cpp-create-project-aa71
Open

feat: add Native C++ template to create-project#317
tonycoder-hub wants to merge 2 commits into
ohosvscode:nextfrom
tonycoder-hub:cursor/native-cpp-create-project-aa71

Conversation

@tonycoder-hub

Copy link
Copy Markdown

Fixes issue 235 Native C++ slice only.
Adds a Native C++ create-project card that reuses empty-ability and overlays the official HarmonyOS native delta: napi_init.cpp, CMakeLists.txt, lib module types, and an Index page that calls testNapi.add.
Native Rust is not included. 52 tests passed, including 7 new overlay tests.

cursoragent and others added 2 commits August 18, 2026 05:58
Wire the official HarmonyOS Native C++ delta onto the existing
empty-ability pack so the create-project page can scaffold NAPI/CMake
projects without inventing a Native Rust template.

Co-authored-by: Tony Coder <407243179@qq.com>
Keep onSubmit Promise<void>-compatible after eslint method-style
rewrites so the factory matches ProjectConfiguration.

Co-authored-by: Tony Coder <407243179@qq.com>
@changeset-bot

changeset-bot Bot commented Aug 18, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 6a65746

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
vscode-naily-ets Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants