Skip to content

v1.0.0 Release Candidate#3

Merged
A9G-Data-Droid merged 5 commits intomainfrom
DiagramTypes
Apr 29, 2025
Merged

v1.0.0 Release Candidate#3
A9G-Data-Droid merged 5 commits intomainfrom
DiagramTypes

Conversation

@A9G-Data-Droid
Copy link
Copy Markdown
Owner

Add Different Diagram types

This pull request introduces enhancements and fixes to the MermaidGraph.NET project, focusing on improving functionality, documentation, and testing.

Key Changes

  1. New Features:
    • Added support for generating Mermaid class and flowchart diagrams for both projects and solutions.
    • Enhanced command-line options for specifying diagram types (Class or Graph).
  2. Bug Fixes:
    • Resolved issues with TestCaseSource in CommandsTests to ensure compatibility with NUnit.
    • Fixed file path resolution logic in FindFileDownTree to handle edge cases.
  3. Documentation Updates:
    • Updated the README.md with detailed usage instructions, including examples of command-line usage and sample output.
    • Added a Mermaid graph example for better visualization of the tool's capabilities.
  4. Testing Improvements:
    • Refactored CommandsTests to ensure proper initialization and disposal of the V8ScriptEngine.
    • Improved test coverage for command-line scenarios, including failure cases.

Getting ready for multiple render types
 - Refactor for polymorphic architecture
 - Test both diagram types
 - Keep the graph in the buffer until next header or scope end
 - Update README
 - Refactor, cleanup
@A9G-Data-Droid A9G-Data-Droid self-assigned this Apr 29, 2025
@A9G-Data-Droid A9G-Data-Droid merged commit b3ded83 into main Apr 29, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant