Table of Contents

Add Module Documentation

Modules should have documentation, a teaser, an icon, and a changelog. The documentation, teaser and changelog is written in markdown and the icon is a squared svg file.

Create a docs folder in the root of your project.

Documentation Files

For our RandomNumberModule, we need to add three files to the docs folder named after the module class:

  • RandomNumberModule.md - Main documentation
  • RandomNumberModule.teaser.md - Short description for hover tooltip
  • RandomNumberModule.svg - Module icon.
Note

The filenames must match the module class name exactly (case sensitive).

File Descriptions

  • {classname}.md: Main documentation shown when you click a module in a flow
  • {classname}.teaser.md: Teaser text shown when you hover over the module in the modules menu
  • {classname}.svg: Icon representing the module in the UI (square format recommended)

Changelog

The changelog should be added in the same directory as the csproj file. Add a CHANGELOG.md file in the root of your project to document changes between versions. This helps users understand what's new, fixed, or changed in each release.

Project Layout Example

"Google BigQuery Insert"

Tip

See our documentation example and changelog example for more inspiration, or view the documentation source and the changelog source.

>> Package Modules