# Custom function documentation

**URL:** <https://forum.inductiveautomation.com/t/custom-function-documentation/39451>\
**Category:** Module Development\
**Created:** [October 7, 2020, 2:59am UTC](https://forum.inductiveautomation.com/t/custom-function-documentation/39451 "2020-10-07T02:59:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jpark](https://avatars.discourse-cdn.com/v4/letter/j/a88e57/32.png) [@jpark](https://forum.inductiveautomation.com/u/jpark)\
**Post date:** [October 7, 2020, 2:59am UTC](https://forum.inductiveautomation.com/t/custom-function-documentation/39451/1 "2020-10-07T02:59:04Z")

</div>

How do I add documentation for a custom function like these?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/f/4f0b7ddc6b13e9dafb10a71751cfee4bc77e3644.png)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 7, 2020, 3:02am UTC](https://forum.inductiveautomation.com/t/custom-function-documentation/39451/2 "2020-10-07T03:02:39Z")

</div>

The example in the GitHub repo shows how it’s done.

Important parts:

- [https://github.com/inductiveautomation/ignition-sdk-examples/blob/a6cbbfed9cc7b55cd2c175e3d6971d5650d34d9a/scripting-function/scripting-function-common/src/main/java/com/inductiveautomation/ignition/examples/scripting/AbstractScriptModule.java#L9-L24](https://github.com/inductiveautomation/ignition-sdk-examples/blob/a6cbbfed9cc7b55cd2c175e3d6971d5650d34d9a/scripting-function/scripting-function-common/src/main/java/com/inductiveautomation/ignition/examples/scripting/AbstractScriptModule.java#L9-L24)

- [https://github.com/inductiveautomation/ignition-sdk-examples/blob/a6cbbfed9cc7b55cd2c175e3d6971d5650d34d9a/scripting-function/scripting-function-gateway/src/main/java/com/inductiveautomation/ignition/examples/scripting/GatewayHook.java#L40](https://github.com/inductiveautomation/ignition-sdk-examples/blob/a6cbbfed9cc7b55cd2c175e3d6971d5650d34d9a/scripting-function/scripting-function-gateway/src/main/java/com/inductiveautomation/ignition/examples/scripting/GatewayHook.java#L40)
