notes/Rewriting TS.md

8 lines
688 B
Markdown
Raw Normal View History

2023-03-10 22:30:33 +00:00
2023-03-10 22:37:33 +00:00
TS is currently written in Python, depending on a technically EOL version of the discord.py library. It has grown to a massive scale, and provides all of the functionality that is critical for the server, but has some downsides.
2023-03-10 22:38:33 +00:00
- The codebase is not documented very well, which makes changes to the core system difficult.
2023-03-10 22:39:34 +00:00
- Python suffers from performance issues that have proven be meaningful at the scale of the server (they have been addressed)
2023-03-10 22:40:33 +00:00
- The migration to a new discord.py version is proving to be extremely troublesome
2023-03-10 22:41:33 +00:00
However, sticking with the system we currently definitely offers some pros:
- It functions and is largely bug free, proving stable enough for our usecase