Skip to content

JoostVanVelthoven/ArmToBicepOnlineConverter

Repository files navigation

ArmToBicepOnlineConverter 🚀

Overview 👀

ArmToBicepOnlineConverter is a Blazor WebAssembly application designed to convert Azure Resource Manager (ARM) templates to Bicep language. This tool ensures all decompilation happens in the browser, guaranteeing privacy and security as there are no trackers or ads.

Features 🌟

  • In-Browser Conversion: Converts ARM to Bicep without the need to send data to external servers.
  • User-Friendly Interface: Simple and intuitive UI for effortless conversions.
  • No Trackers or Ads: Ensures a clean, focused, and private user experience.

Getting Started 🚀

Prerequisites

  • .NET 8.0
  • A modern web browser

Running Locally

  1. Clone the repository: git clone https://github.com/yourusername/ArmToBicepOnlineConverter.git
  2. Navigate to the project directory: cd ArmToBicepOnlineConverter
  3. Run the application: dotnet run

Usage 💡

  1. Open the application in your web browser.
  2. Paste your ARM template into the input field.
  3. Click 'Convert' to transform your ARM template to Bicep format.
  4. The converted Bicep code will be displayed in the output area.

Contributing 🤝

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request