Skip to content

Instantly share code, notes, and snippets.

@No767
Last active August 4, 2022 03:53
Show Gist options
  • Save No767/de27c61dc471ac331a45ea7c2bda62c0 to your computer and use it in GitHub Desktop.
Save No767/de27c61dc471ac331a45ea7c2bda62c0 to your computer and use it in GitHub Desktop.
The Future of Rin

The Future of Rin

Well everyone, it was a really fun time working on Rin. Rin was my first major Python project. And in fact, it was my first actual programming project. I started Rin around 1 year ago. In hopes of creating a Discord bot that would do so much more. As Rin was being developed, Rin's codebase got more and more mature. And I started to learn more and more about Discord bot development, asyncio, and Python in general. Around a couple months in developing Rin, I started Kumiko, which is supposed to be the better version of Rin. And even though Kumiko's codebase isn't as mature as Rin's, it has seen so much growth. I know I can't keep on adding APIs after APIs to Rin. And believe it or not, the process of adding one is extremely boring. So this leaves us with the question in mind: What's the Future of Rin?

Moving Onwards

My life is pretty busy. As a HS student, I have to tend to multiple responsibilities. I am going to be an captain and a core leader within my robotics team, FRC 5507. I have been a core leader on that front. Plus, I am also going to be taking 2 AP classes: AP CS Java, and AP CSP. Both will need a lot of time to focus on. And once build season starts, I basically have literally no time to work on such projects. And if I'm lucky, probably only 1 day to work on them. And I still have to submit my personal statements, and other college prep material. Moving forwards, I plan on working on Kumiko and Miku exclusively. Rin-v2.2 will be the last supported feature release of Rin. Essentially v2.2 is an LTS release of Rin. A very mature, and stable codebase. A easy-to-use docker system developed by Ellie (@TheSilkky), with support for env variables and a much more secure dockerfile. Ultimately, Rin will be closing fairly soon. Working on Rin has actually taken a mental toll on me, and I ended up taking a 1 month break to just focus on Kumiko and Miku. Rin v2.2.0 is planned to released within the next week or so from the date of writing this message (8/3/2022), and I personally think at this point, it is better to focus on Kumiko and Miku from now on. Rin-v2.2 will be supported for another 3-6 months, with only very minor changes, and security fixes applied.

It has been a long one coming, and hopefully I can finally start shifting my attention to other projects, and other stuff that has higher priority than these projects.

-- Noelle, 8/3/2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment