yeah the concept is great, but open sourcing often takes a lot of work
Why do you say that?
closed source code often relies on proprietary libraries etc
I don’t see how that matters. If you write code that depends on something and opensource it, your product might not be buildable/compilable/usable without it, but your code is still opensource, and that’s what matters. The same thing will go for the library: if the person/company that made the library stops supporting it, it has to become opensource as well.
or perhaps there are secrets embedded somewhere - even it source control history
That’s up to you to clean it up. It’s just like publishing any repository online.
Ctrl+scroll?