From 9111c24bafaa3560c2666870fd873fed7bf44c8f Mon Sep 17 00:00:00 2001 From: zleyyij Date: Sat, 26 Aug 2023 11:35:12 -0600 Subject: [PATCH] vault backup: 2023-08-26 11:35:12 --- .../Setting up SSH keys.md | 0 .../Setting up a Minecraft server.md | 0 software/Rewriting TS.md | 15 --------------- .../So you're looking for a project.md | 0 Specify Release.md => software/Specify Release.md | 0 5 files changed, 15 deletions(-) rename Setting up SSH keys.md => IT/Setting up SSH keys.md (100%) rename Setting up a Minecraft server.md => IT/Setting up a Minecraft server.md (100%) delete mode 100644 software/Rewriting TS.md rename So you're looking for a project.md => software/So you're looking for a project.md (100%) rename Specify Release.md => software/Specify Release.md (100%) diff --git a/Setting up SSH keys.md b/IT/Setting up SSH keys.md similarity index 100% rename from Setting up SSH keys.md rename to IT/Setting up SSH keys.md diff --git a/Setting up a Minecraft server.md b/IT/Setting up a Minecraft server.md similarity index 100% rename from Setting up a Minecraft server.md rename to IT/Setting up a Minecraft server.md diff --git a/software/Rewriting TS.md b/software/Rewriting TS.md deleted file mode 100644 index 45b542f..0000000 --- a/software/Rewriting TS.md +++ /dev/null @@ -1,15 +0,0 @@ - -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. -- The codebase is not documented very well, which makes changes to the core system difficult. -- Python suffers from performance issues that have proven be meaningful at the scale of the server (they have been addressed) -- The migration to a new discord.py version is proving to be extremely troublesome - -However, sticking with the system we currently definitely offers some pros: -- It functions and is largely bug free, proving stable enough for our use case, with the reliability proving to be mostly dependent on the host. -- Eff is contributing, however the level at which he will end up contributing to the project is uncertain -- Once totally 'cleaned up', sticking with TS may be perfectly acceptable - -Rewriting TS offers some pros: -- We can document it as we go and decide on design patterns and practices to stick to before implementation begins -- We evaluate the scale that TS needs to fit, and design according to that -- We can switch to a language that may prove to be more performant/versatile, should we decide discord.py and python are not the best tool for our needs \ No newline at end of file diff --git a/So you're looking for a project.md b/software/So you're looking for a project.md similarity index 100% rename from So you're looking for a project.md rename to software/So you're looking for a project.md diff --git a/Specify Release.md b/software/Specify Release.md similarity index 100% rename from Specify Release.md rename to software/Specify Release.md