This is incredibly well timed for me, I’ve been afk for the past 3 months or so preparing for and taking exams, and I just finished this week!
So this looks like the perfect opportunity (and incentive) to familiarise myself with the changes which have happened while I’ve been away. I may be a little rusty, given all the time spent recently staring at textbooks rather than computer screens, but now that exams are over I have all the time in the world to spend on it. How does that sound?
If you agree to take the challenge, can you send me a private message with your email address?
If you do the job, we will probably finance another 500€ bounty for the other github issues, which are mostly enhancements. In fact, we want to give enough incentives for someone to step up as a maintainer for this plugin which we think can be really useful.
@bzg do you need backwards compatibility with versions of Discourse which don’t have plugin api support, because I’ve run into a little problem trying to achieve that:
Otherwise, I’m mostly done. I still need to blow the cobwebs out of my docker environment to test the plugin in a production environment, and to ensure the functionality now matches the functionality before, but once I’ve done that I think I’m all done and I’ll send a pull request your way.
(EDIT: because you forget to state the obvious when it’s so close to bedtime)
I’ve finally got round to submitting the pull request. Sorry about the unexplained delay, I had been trying to get docker to work with a (now ancient) version of Discourse which the plugin in its current state can run on, but I couldn’t wrap my head around it. And then I ran out of time in the week.
So, hopefully, it works as it did before. From reading the code before it works as I would expect that code to work, but you’ll have to let me know.