Skip to content

michaelkro/manageiq-v2v

 
 

Repository files navigation

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__)

About

v2v React UI plugin for mIQ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.9%
  • Ruby 4.8%
  • CSS 2.0%
  • HTML 1.3%