After you have built a Flow in Power Automate or a canvas app in Power Apps, you may consider documenting it as to allow others to get a better understanding of how it works, to ensure that any specific configuration in it is kept somewhere else as well, or for other reasons. However, manually documenting the technical implementation can be quite time consuming.
This is where PowerDocu can help!
PowerDocu contains a Windows GUI executable to easily perform technical documentations. It allows the automatic generation of technical documentation based on a provided exported Flow package, an exported Power Apps canvas app, or an exported Solution package. The documentation can be generated as a Word document or in Markdown format (for example to host it in GitHub or Azure DevOps).
Watch an introduction and demo of PowerDocu As part of a Microsoft 365 Community call, an overview and a demo of PowerDocu were given. Want to see the tool in action? Check out this recording on YouTube:
Another recording was done for the Low Code Revolution show hosted by April Dunnam:
Examples of generated documentation
Visit Examples for more details. The screenshots below give an overview of what gets generated
The documentation for each Flow includes
The documentation for each canvas app includes
The documentation for a solution includes
NOTE: If you find any bugs or other issues, please log an Issue in this GitHub project. For any improvement recommendations and suggestions, please open a Discussion. Most importantly, if you want to contribute to this project's code, please fork this repository and submit appropriate Pull Requests. Any kind of contribution is more than welcome!
Please refer to Installation & Usage for information on how to install PowerDocu and how to use it to generate documentation.
Please have a look at the examples provided.
Please have a look at the roadmap for PowerDocu.
If you can think of ways to improve it, here are some things that you can do: