Team UX Roadmap (June to December)

,

After discussions with the larger team a few items have shifted in priority. Namely the SCSS work is now the lowest priority item on our list. Here’s an updated roadmap:

  1. Create a way to extend components in react (slot/fill)
  2. Downstream login page branding (6.7)
  3. Stabilize the build/release process
  4. Support react development in plugins
    • Using small packages we can share with core and plugins.
      Redesigning the javascript stack
    • Moving infra related code to shared packages
    • Creating/stabilizing needed infrastructure
    • @theforeman/vendor
    • @theforeman/env
    • @theforeman/builder
    • @theforeman/core
      • Components
      • I18n
      • Router
      • slot-and-fill
      • Tour
      • Forms
      • Networking
      • State
      • Legacy Bridge
      • Modals infra
  5. Simple host wizard
    • Create/provision host based on subset of options (i.e. the happy path)
    • “Expert mode”= old form
  6. Bring SCSS into webpack
    • Research how exactly to do this
    • @theforeman/vendor - will provide the base scss 3rd party libs with their variables and mixins.
    • @theforeman/builder - will provide the building tools so core and plugins can build their scss files to css files.
    • Katello/bastion scss