Project Description
Customer Management and Patchfinder are 2 sub applications in SCC that are written in AngularJS (1.7.5). This version of Angular is very outdated, and upgrading to the latest version would basically be a full rewrite because of the way Angular changed.
We would like to experiment with the latest components of Rails 7 like Turbo and Hotwire to see if we can recreate those apps without the need to maintain a full frontend framework.
As a side-effect, by switching to Importmaps we can simplify our asset pipeline.
Goal for this Hackweek
Having a prototype running.
Resources
Related tutorial: https://www.hotrails.dev/turbo-rails/turbo-frames-and-turbo-streams
Results
We managed to create a patch + package search prototype based on Turbo frames that aims at replacing the current solutions on scc.suse.com.
See a demo here: https://vimeo.com/883782152?share=copy
Searching for a package:
Searching for patches:
Looking for hackers with the skills:
This project is part of:
Hack Week 23
Activity
Comments
Be the first to comment!
Similar Projects
This project is one of its kind!