Skip to content

CTRL Documentable is a plugin for Unreal Engine 5 that enables game developers to easily generate project documentation for all their Blueprint and C++ classes.

License

Notifications You must be signed in to change notification settings

ntystudio/CTRL.Documentable

Repository files navigation



CTRL Documentable is part of the NTY.studio CTRL Framework, a library of utility plugins for Unreal Engine.

Overview

CTRL Documentable is a plugin for Unreal Engine 5 that enables game developers to easily generate project documentation for all their Blueprint and C++ classes.



Features

  • Selectively include the Blueprint and C++ classes you want to generate documentation for
  • Automatic build and local server with node for viewing documentation
  • Separated properties, functions, and nodes on a per-class basis
  • Search and filtering within properties, functions, and nodes for a given class
  • Images generated for Blueprint node classes

Prerequisites

  • Unreal Engine 5.1+
  • node (v??)

Get Started

Once CTRL Documentable is installed, you will see the window option at the bottom of the "File" menu option to bring up the documentation generator window.



Here you can selectively include which Native Modules you want to include for your C++ classes and which Content Paths you want to include for your Blueprint classes.



Once you hit "Generate Documentation", you'll see a notice in your editor which will persist until the documentation generation has finished. You can also view the status of the documentation generation in your output log.



Assuming you have the correct node version installed per the prerequisites, you will see a local server start and the local generated documentation will open in your browser.



Feedback

If you come across an issue while using the plugin or have a suggestion to improve the plugin, feel free to open an issue or leave a post in our discord server (CTRL Framework section in discord below).

image

Contribution

Contributions from the community are welcome! If you decide to to contribute, we ask that you:

  • Fork the repository
  • Create a new branch
  • Make your changes
  • Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Special thanks to https://github.com/kamrann/KantanDocGenPlugin for the original inspiration and base building blocks.

About

CTRL Documentable is a plugin for Unreal Engine 5 that enables game developers to easily generate project documentation for all their Blueprint and C++ classes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published