Description

The goal is to create a Longhorn UI extension within Rancher using existing resources.
Longhorn’s UI is built using React, while Rancher’s UI extensions are built using Vue. Developers will explore different approaches to integrate and extend Longhorn’s UI within Rancher’s Vue-based ecosystem, aiming to create a seamless, functional UI extension.

Goals

  • Build a Longhorn UI extension (look and feel)
  • Support theme switching to align with Rancher’s UI

Results

  • https://github.com/a110605/longhorn-hackday
  • https://github.com/a110605/longhorn-ui/tree/darkmode
  • https://github.com/houhoucoop/hackweek/tree/main/hackweek24

Resources

  • Longhorn UI: https://github.com/longhorn/longhorn-ui
  • Rancher UI Extension: https://extensions.rancher.io/extensions/next/home
  • darkreader: https://www.npmjs.com/package/darkreader
  • veaury: https://github.com/gloriasoft/veaury
  • module federation: https://webpack.js.org/concepts/module-federation/

Looking for hackers with the skills:

react vuejs rancher microfrontend

This project is part of:

Hack Week 24

Activity

  • 5 months ago: andylee joined this project.
  • 5 months ago: yiya.chen started this project.
  • 5 months ago: yiya.chen added keyword "react" to this project.
  • 5 months ago: yiya.chen added keyword "vuejs" to this project.
  • 5 months ago: yiya.chen added keyword "rancher" to this project.
  • 5 months ago: yiya.chen added keyword "microfrontend" to this project.
  • 5 months ago: yiya.chen originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!