I've taken dependencies on extensions from around 15 OSS heroes/organizations other than Flarum.
In my time here, I've seen extensions abandoned, I've seen extensions deleted, and I've even seen pull requests to fix extension issues ignored.
How do you all go about managing the uncertainty and risk related to depending on Flarum extensions?
I'm starting to think maybe I should create forks in GitHub for every extension I use, just in case the extension gets deleted one day, but this seems like a lot of work. How do others here handle this dilemma?
The reason I'm asking this now is because I noticed that someone has resurrected the User Badges extension and I so badly want it. 😃
On the other hand the more dependencies I take, the bigger risk I put my site at. Flarum 2.0 is going to be a very tough migration for me.