Is there anything written up about how Discourse’s self upgrade function works? If not, any pointers at where to look in the code?
Is it a suitable model for other Rails apps to follow? If not, are there better patterns out there? I haven’t come across any.
Thanks for considering!