• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<idea-plugin>
2  <id>com.sk.ng</id>
3  <name>Napi Generator</name>
4  <version>1.0</version>
5  <vendor email="support@yourcompany.com" url="http://www.yourcompany.com">YourCompany</vendor>
6
7  <description><![CDATA[
8    <h2>Introduction</h2>
9        <p>&nbsp;&nbsp;&nbsp;&nbsp;One-click generation of NAPI framework code, business code framework, GN file, etc. according to the ts (typescript) interface file in the user-specified path.<br/></p>
10        <p>&nbsp;&nbsp;&nbsp;&nbsp;When developing the interface between JS applications and NAPI, the developers of the underlying framework do not need to pay attention to the upper-level application conversion logic such as Nodejs syntax, data type conversion between C++ and JS, and only focus on the underlying business logic. Professional people do professional things. Thus, the development efficiency can be greatly improved</p>
11
12        <p><a href="https://gitee.com/openharmony/napi_generator">Sources on Gitee</a></p>
13
14<!--        <h2>Features</h2>-->
15<!--        <ol>-->
16<!--            <li>✔ Repository browser in a tool window named 'generator'</li>-->
17<!--            <li>✔ .</li>-->
18<!--            <li>✔ </li>-->
19<!--            <li>✔ .</li>-->
20<!--        </ol>-->
21    ]]>
22  </description>
23
24  <change-notes><![CDATA[
25    <h2>Features</h2>
26    ]]>
27  </change-notes>
28
29  <!-- please see https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html for description -->
30  <idea-version since-build="173.0"/>
31
32  <!-- please see https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html
33       on how to target different products -->
34  <depends>com.intellij.modules.platform</depends>
35
36  <extensions defaultExtensionNs="com.intellij">
37    <!-- Add your extensions here -->
38<!--    <notificationGroup displayType="BALLOON" id="Generate.Result.Group"/>-->
39<!--    <toolWindow id="Generator window" anchor="right" factoryClass="com.sk.dialog.ResutlToolWindowFactory" secondary="true"/>-->
40  </extensions>
41
42  <actions>
43    <!-- Add your actions here -->
44    <action id="NapiGenerate.gen" class="com.sk.ng.GenDTS" text="Generate Napi Frame" description="generate napi files">
45      <add-to-group group-id="ProjectViewPopupMenu" anchor="first"/>
46    </action>
47
48    <group id="NapiGenerate.meneGen" text="Generate Napi" >
49      <add-to-group group-id="ToolsMenu" anchor="last" />
50    </group>
51
52    <action class="com.sk.ng.GenMenuDTS" id="toolsGen" text="Generate Napi Frame">
53      <add-to-group group-id="NapiGenerate.meneGen" anchor="last" />
54      <keyboard-shortcut keymap="$default" first-keystroke="shift alt G"/>
55    </action>
56
57  </actions>
58
59</idea-plugin>