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:

image

Searching for patches:

image

Looking for hackers with the skills:

rubyonrails ruby rails

This project is part of:

Hack Week 23

Activity

  • 6 months ago: digitaltomm added keyword "ruby" to this project.
  • 6 months ago: digitaltomm added keyword "rails" to this project.
  • 6 months ago: enavarro_suse liked this project.
  • 6 months ago: digitaltomm added keyword "rubyonrails" to this project.
  • 6 months ago: hfschmidt joined this project.
  • 6 months ago: digitaltomm started this project.
  • 6 months ago: digitaltomm originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Improve database_cleaner.rb script in OBS by enavarro_suse

    Project Description

    There is some code to...


    Reduce the amount of TODOs for RuboCop in OBS by enavarro_suse

    Project Description

    The OBS project has a...


    Catalog/Online Store for a bakery in Rails 7 by gfilippetti

    [comment]: # (Please use the project descriptio...


    Dawnscanner: parsing a simple sinatra application by pperego

    [comment]: # (Please use the project descriptio...


    Reduce the amount of TODOs for RuboCop in OBS by enavarro_suse

    Project Description

    The OBS project has a...


    Catalog/Online Store for a bakery in Rails 7 by gfilippetti

    [comment]: # (Please use the project descriptio...