nDocumentation

January 16, 2019 ยท View on GitHub

An extensible, searchable documentation window for the Unity Editor that displays rich text pages.

๐Ÿšจ WORK IN PROGRESS AND HEAVILY EXPERIMENTAL ๐Ÿšจ

Minimum Currently Supported Version : Unity 2019

2019.1.0a12 is not supported due to an issue with nested scroll views.

Currently recommended versions: 2019.1.0a13 or a14


Intended Use Case

Editor tools spread over multiple packages can rely on an nDocumentation window for documentation inside of the Unity Editor.

If a Documentation Page was defined in a core package, a package with a reliance on it can add additions to that Page's content. This enables a minimal amount of coherent pages whilst maintaining a high amount of documentation.

Documentation

The provided nDocumentationExample package is self documenting, and contains a window present in Window>Example Window.

Installation

Ensure your project is on .NET 4.x by navigating to Edit>Project Settings>Player>Configuration>Scripting Runtime Version and switching to .NET 4.x Equivalent.

Use the Package Manager (Window>Package Manager) and add the appropriate package.json files present in the root of each folder.

Example Window