Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.24 KB

README.md

File metadata and controls

36 lines (24 loc) · 1.24 KB

ManageIQ V2V UI plugin

Build Status

The aim of this plugin is to provide UI infrastructure to ManageIQ for the V2V effort.

Current features

Quick demo

Demo

  • Allow per plugin package.json to include your own kind of dependencies.
  • Supports webpack based development with hot live reload
  • Uses React component registry (currently from https://github.com/ohadlevy/manageiq-ui-classic/tree/2132) - it's aim is have an official API how to publish top level reuseable components and how to consume them across multiple plugins.
  • Uses ReactJS
  • Uses patternfly-react
  • Uses ReactRouter and integration with rails routes so it can refresh the URL back to the same page
  • Uses Jest with snapshot testing
  • Adds Compute -> Migration -> Overview page as demo.

TODO

  • Integrate all APIs
  • MIGRATE SOME VMs!!!

Usage

You need to checkout manageiq, manageiq-ui-classic next to each other and setup the gem overrides.

Make sure to add this miq_v2v_ui gem to your bundler.d/Gemfile.dev.rb in manageiq:

gem 'miq_v2v_ui', :path => File.expand_path('../../miq_v2v_ui_plugin', __dir__)