Hey @Coedice, as you must have already noticed, I've been a really bad dev and been committing everything to Main. It hasn't really mattered yet as I've been (virtually) the only contributor. How do you propose we do this?
I'm happy to create feature (enhance/fix/quality) branches and attach them to pre, but I've always had a problem with this in that for some reason, already-pushed commits to Main/Master tend to duplicate themselves and then I have to edit the commit history which can be a pretty big pain if you don't know what you're doing.