Skip to content

julienkay/com.doji.package-authoring

Repository files navigation

Doji

Package Authoring

Unity editor tooling to create reusable UPM packages, companion Unity projects, and supporting repository files.

OpenUPM · Asset Store · Documentation

About

This repository is the source for the com.doji.package-authoring package.

The tooling currently focuses on two editor workflows under Window > Package Authoring:

  • Window > Package Authoring > Create Package... generates a package repository with a UPM package, repository files, optional docs, and a companion Unity project.
  • Window > Package Authoring > Create Project... generates a standalone Unity project from the same shared project baseline and settings model.

What It Includes

  • Package Creation Wizard for creating a new package repository with optional Editor, Samples~, Tests, docs, LICENSE, README.md, and AGENTS.md output.
  • Project Creation Wizard for creating standalone Unity projects from the maintained baseline in this repo.
  • Presets and project settings providers for authoring defaults, templates, and reusable generation profiles.
  • Package dependency search and manifest generation helpers for companion projects.
  • DocFX documentation templates and generated documentation for the package itself.

Installation Options

CLI: openupm add com.doji.package-authoring

Install via the Unity Package Manager UI
  1. In Edit -> Project Settings -> Package Manager, add a new scoped registry:

    Name: package.openupm.com
    URL: https://package.openupm.com
    Scope(s): com.doji
    
  2. Open the Package Manager and switch to My Registries.

  3. Install com.doji.package-authoring either by name or by selecting it from the package list.

Git URL

Add the package from Git in Unity Package Manager:

https://github.com/julienkay/com.doji.package-authoring.git?path=com.doji.package-authoring

Local Development

This repository already contains a companion Unity project under projects/Package Authoring for working on the package locally.

Open that project in Unity 6000.3.10f1 or a compatible Unity 6.3 editor, then use:

  • Window > Package Authoring > Create Package...
  • Window > Package Authoring > Create Project...

Repository Layout

Documentation

The package documentation is available at:

About

Unity editor tooling for scaffolding UPM packages and their companion sample projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors