Skip to content

Python Module to Generate a Dash Compatible Docset from Unreal Engine Documentation

License

Notifications You must be signed in to change notification settings

melMass/docset-unreal-engine

 
 

Repository files navigation

Unreal Engine Docset

A Python module defining objects to generate a Dash compatible docset from Unreal Engine documentation.

It is open source and freely available under the BSD-3-Clause terms.

https://github.com/KelSolaar/unreal-engine-docset/blob/main/docs/_static/UnrealEngineC%2B%2BAPILandingPage.png

1   Features

The following Unreal Engine docsets are currently supported:

  • C++ API
  • Blueprint API
  • Python API

2   User Guide

2.1   Installation

2.1.1   Poetry

The OpenColorIO Configuration for ACES repository adopts Poetry to help managing its dependencies, this is the recommended way to get started with development.

Assuming python >= 3.10 is available on your system the development dependencies are installed with Poetry as follows:

git clone https://github.com/KelSolaar/unreal-engine-docset.git
cd unreal-engine-docset
poetry install

2.2   Usage

The module expects a Unreal Engine tgz file as an input, they are typically found in the Engine/Documentation/Builds directory, e.g. Engine/Documentation/Builds/CppAPI-HTML.tgz, and an output directory:

python unreal_engine_docset.py --input "/Users/Shared/Epic Games/UE_5.3/Engine/Documentation/Builds/BlueprintAPI-HTML.tgz" --output "/Users/Shared/Epic Games/UE_5.3/Engine/Documentation/Builds"

3   About

Unreal Engine Docset by Thomas Mansencal
Copyright 2024 Thomas Mansencal – thomas.mansencal@gmail.com
This software is released under terms of BSD-3-Clause: https://opensource.org/licenses/BSD-3-Clause

About

Python Module to Generate a Dash Compatible Docset from Unreal Engine Documentation

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Python 100.0%