Skip to content

ayarabis/mule-flow-helper

Repository files navigation

Mule Flow Helper - Visual Studio Code Extension

Mule Flow Helper is a powerful Visual Studio Code extension that simplifies the batch editing of Mule flows and subflows. It allows you to duplicate a flow or subflow node into a new tab, providing an isolated environment for making changes. With Mule Flow Helper, you can quickly apply changes or append them to the existing flow, enhancing your development workflow.

Features

  • Duplicate Flow/Subflow: Easily duplicate a flow or subflow node into a new tab, providing an isolated editing environment.
  • Batch Editing: Make changes to the duplicated flow or subflow without affecting the original version.
  • Quick Apply Changes: Apply your modifications to the existing flow with just a few clicks.
  • Append Changes: Choose to append your modifications to the existing flow, maintaining the original structure.
  • Code Lens Integration: Utilizes Visual Studio Code's Code Lens feature for intuitive actions.

Code Lens Actions

Screenshot 2023-06-12 at 2 45 41 PM Screenshot 2023-06-12 at 2 47 58 PM

How to Use

  1. Install the Mule Flow Helper extension from the Visual Studio Code Marketplace.
  2. Open your Mule project in Visual Studio Code.
  3. Locate the flow or subflow node you want to duplicate.
  4. Click the "Open to Tab" button provided by the Code Lens above the node.
  5. A new tab will open, displaying the duplicated flow or subflow.
  6. Make your desired changes in the new tab.
  7. To apply the changes to the existing flow:
    • Click the "Apply" button provided by the Code Lens above the flow or subflow node to overwrite the existing flow with the modified version.
    • Click the "Append" button provided by the Code Lens to add the modified flow to the existing flow, maintaining the original structure.
  8. Verify the changes in your Mule project and continue with your development.

Requirements

  • Visual Studio Code (latest version)

Installation

  1. Launch Visual Studio Code.
  2. Go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X on macOS).
  3. Search for "Mule Flow Helper" in the Marketplace search box.
  4. Click "Install" next to the Mule Flow Helper extension.
  5. After installation, reload Visual Studio Code to activate the extension.

Contributing

Contributions to Mule Flow Helper are welcome! If you have any ideas, bug reports, or feature requests, please open an issue or submit a pull request on the GitHub repository.

Before contributing, please review the contribution guidelines for detailed information.

License

This project is licensed under the MIT License.

Acknowledgments

  • MuleSoft community for inspiration and support.
  • Visual Studio Code team for their Code Lens feature.

Contact

For any inquiries or feedback, feel free to reach out to the project maintainer at aldrinyarabis@example.com.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published