It's largely correct. And the openSUSE folks have already done this
work, so you can use it as the basis for doing this in Fedora
Yep, I've seen those and I'm starting from there. nodejs-electron has required a couple of adjustments, and unfortunately takes a *long* time to build. I might have a successful build tomorrow.