GhysX Framework Plugin Generator
>-
com.lleoliad.ghysx-framework-plugin-generator 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/ghysx-framework-plugin-generator.git README Markdown
Copy this to your project's README.md
## Installation
Add **GhysX Framework Plugin Generator** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/ghysx-framework-plugin-generator.git
```
[](https://www.pkglnk.dev/pkg/ghysx-framework-plugin-generator)Dependencies (3)
README
![]()
GhysX Framework Plugin Generator
Overview
GhysX Framework Plugin Generator is a tool to extend the Unity Editor, capable of automatically generating a development environment for a Unity plugin. This tool generates the necessary file structure and configuration files based on the plugin's basic information, helping developers quickly set up a plugin development environment.
Features
- Automatically generate the plugin's directory structure.
- Generate
package.jsonfile, which describes the plugin's basic information. - Generate
CHANGELOG.mdfile, which records the plugin's change history. - Generate
LICENSEfile, containing the MIT License. - Generate
Link.xmlfile, which configures the Linker. - Generate
README.mdfile, providing usage instructions for the plugin. - Generate
Third Party Notices.mdfile, listing third-party libraries and their licenses. - Generate
AssemblyInfo.csfile, containing metadata for the assembly. - Generate
asmdeffile, defining the assembly configuration.
Installation
Install via git URL
- Open the Unity Editor.
- Open the Package Manager window (Window > Package Manager).
- Click the '+' button in the top-right corner, and select 'Add package from git URL...'.
- Enter the following URL:
https://github.com/lleoliad/unity-ghysx-framework-plugin-generator.git. - Click the 'Add' button.
Install via OpenUPM
OpenUPM can automatically manage dependencies, it is recommended to use it to install the framework.
Requires nodejs's npm and openupm-cli, if not installed please install them first.
# Install openupm-cli,please ignore if it is already installed.
npm install -g openupm-cli
#Go to the root directory of your project
cd YOUR_UNITY_PROJECT_FOLDER
#Install ghysx-framework-plugin-generator
openupm add com.lleoliad.ghysx-framework-plugin-generator
Usage
- After installation, in the Unity Editor, open the configuration window by selecting
GhysX/Tools/Plugin Generatorfrom the menu bar. - In the configuration window, fill in the basic information of the plugin, including the plugin name, author, version, Unity version, description, keywords, email, URL, and category.
- After filling in the information, click the 'Generate' button, and the tool will automatically generate the plugin's development environment.
Configuration Window Description
- Root Path: Displays the root path where the plugin will be generated, defaulting to the
Assetsdirectory of the Unity project. - Plugin Name: Enter the name of the plugin.
- Author: Enter the author of the plugin.
- Version: Enter the version number of the plugin.
- Unity: Enter the supported Unity version.
- Description: Enter the description of the plugin.
- Keywords: Enter keywords for the plugin, used for searching and categorization.
- Email: Enter the author's email.
- URL: Enter the GitHub repository address or other relevant link of the plugin.
- Category: Enter the category of the plugin.
Contribution
We welcome contributions to the project! If you find any issues or have feature suggestions, please submit an Issue in the GitHub repository. If you wish to contribute code, follow these steps:
- Fork the repository and create your branch from
main. - Commit your changes and add a clear description.
- Perform thorough testing to ensure existing tests pass.
- Update the documentation if necessary.
- Push your changes to your Fork and submit a Pull Request to the
mainbranch.
Tip:
- Follow the project's code style and conventions.
- Keep the PR focused and reference related Issues.
We are very grateful for your help! ✨
No comments yet. Be the first!