◆ Editor Extender
1.0.4 ・ Public
Unity Package Template
A professional template for creating Unity packages with standardized structure and workflows.
Features
- 📁 Standard Unity Package Layout
- 🔄 Automated GitHub Release Workflow
- 📦 Complete Package Configuration
- 🛠 Pre-configured Assembly Definitions
- 📝 Comprehensive Documentation Structure
Directory Structure
com.template.package/
├── Runtime/ # Runtime code
├── Editor/ # Editor-specific code
├── Documentation~/ # Package documentation
├── .github/ # GitHub configurations
│ └── workflows/ # GitHub Actions
├── package.json # Package manifest
├── README.md # Package documentation
├── CHANGELOG.md # Version history
└── LICENSE # MIT license
Quick Start
Creating Your Package
- Click "Use this template" to create a new repository
- Clone your new repository
- Open the project in Unity
Package Configuration
-
Update
package.json:{ "name": "com.company.package-name", // Unique package identifier "displayName": "Package Display Name", // Name in Package Manager "version": "0.0.1", // Semantic versioning "unity": "2022.3", // Minimum Unity version "description": "Package description", // Brief description "author": { "name": "Your Name", "email": "your.email@example.com" } } -
Configure Assembly Definitions:
- Runtime:
Runtime/com.company.package-name.Runtime.asmdef - Editor:
Editor/com.company.package-name.Editor.asmdef
- Runtime:
GitHub Setup
- Configure repository settings:
- Navigate to Settings > Secrets and variables > Actions
- Add variable:
PACKAGE_NAME=com.company.package-name
Development Workflow
-
Code Organization
- Runtime code →
Runtime/ - Editor tools →
Editor/
- Runtime code →
-
Documentation
- API documentation →
Documentation~/ - Update README.md
- Maintain CHANGELOG.md
- API documentation →
-
Release Process
- Update version in package.json
- Create GitHub Release
- Automated package generation
Installation Methods
Via Unity Package Manager
- Open Package Manager window
- Click "+" button
- Select "Add package from git URL"
- Enter:
https://github.com/username/repo.git
Manual Installation
- Clone repository
- In Package Manager, click "Add package from disk"
- Select the package folder
Requirements
- Unity 2022.3.22f1 or higher
- Git
Best Practices
- Follow Unity's Package Layout
- Use semantic versioning
- Keep documentation up-to-date
License
This project is licensed under the MIT License - see the LICENSE file for details.
Keywords
yuebytooleditor-extendereditoreditor extenderextenderyueby tools
Install via VCC
Package ID
yueby.tools.editor-extenderUnity Version
2022.3Unity Release
22f1VRChat Version
undefinedAuthor
Yueby
License
undefined
Documentation URL
undefined
Changelog URL
undefined