Skip to content

Support

Diagrammer.Core is actively maintained and supported by rebelinux. I value your feedback and am committed to resolving any issues you encounter with our PowerShell module. Questions, suggestions, and bug reports should be submitted to us using our public GitHub issue tracker.

Note

Our team addresses reported issues as time permits. We do not provide a guaranteed response time for reported issues at this time.

What kind of support is available?

Bug fixes

Bugs are fixed for future releases of Diagrammer.Core and are not back-ported to previous versions. The severity of the bug may influence how quickly a new version of the module is released. If a bug is not reproducible on a supported version we may choose not to implement a fix. This helps prevent code from becoming unmaintainable, and ensures we do not distract our core developers with issues related to versions they no longer support. Some bugs are caused by Graphviz itself rather than our PowerShell module. If we believe that to be the case, we will either assist you by providing you with the information you need to open a traditional support case, or we will open a bug report directly with the appropriate internal team at Graphviz. This will be done at our discretion.

General questions

Whether you are new to PowerShell, Graphviz, both, or neither, you are bound to have a question for us at some point. We want to hear it! Please create an "issue" at GitHub Issues and we will respond.

Feature requests

If you have an idea for an improvement or new feature for Diagrammer.Core, let us know! Please create an "issue" at GitHub Issues so we can start a dialog. Whether or not we choose to implement your feature, your feedback is incredibly important and highly motivating

Discussions

We will occasionally post a topic for discussion in the discussions section on Discussions. These are great for broad discussions that don't necessarily fall under the category of "bugs" or "feature requests". If you're looking for a more casual chat, you can also reach me on the Diagrammer.Core Discord.

What Makes a Good Bug Report?

Reproducibility: Include steps that allow us to easily reproduce the issue. Minimal Example: Strip down your example to the bare minimum necessary to exhibit the problem. Clarity and Detail: Provide enough context for others to understand your environment and scenario. By following these guidelines, you help us address issues faster and more effectively. Thank you for contributing to making Diagrammer.Core better!

How to submit a bug report

Your detailed reports help us to improve this valuable tool to the benefit of the entire community. Here are a few tips for making a quality bug report.

  1. Search Existing Issues

    Before opening a new issue, check if someone else has already reported the same problem: Go to our GitHub repository. Click on the “Issues” tab and use the search tool.

  2. Create a Minimal Example

    Write down the exact steps needed to replicate the issue: Provide the necessary commands or scripts that trigger the error. Include any relevant output or screenshots.

  3. Provide Context Information

    Help us understand your environment by including these relevant details in your report: The version of Diagrammer.Core you are using (find using Get-Module). The version of PowerShell returned by $PSVersionTable.PSVersion

  4. Write a Clear Description

    Craft a concise yet detailed description of the issue: Start with a short summary or title for your report. Describe what you expected to happen versus what actually occurred. Mention any error messages and their context (e.g., where they appear in logs).

  5. Submit Your Report

    Finally, submit your bug report. We will respond as time permits.

Support the Project

If you find this project helpful, consider supporting development:

Support via Ko-fi

Thank you for your support!