Skip to content
This repository has been archived by the owner on Aug 24, 2021. It is now read-only.

TypeScript Rewrite #44

Closed
wants to merge 81 commits into from
Closed

TypeScript Rewrite #44

wants to merge 81 commits into from

Conversation

JKLorenzo
Copy link
Owner

@JKLorenzo JKLorenzo commented Jun 16, 2021

Under the hood changes, optimizations, and improvements:

  • Utilizes TypeScript to further improve the development environment in continuation with PR Update Dev Environment #43.
  • Introduces an ExtendedMember structure to directly integrate database controls to the GuildMember object.
  • Remove all extended structures. Structure Removal
  • Updates the structure of the database and all of the components that interact with it.
  • Uses PascalCase naming convention on filenames to satisfy commitlint rules.
  • Constants will now be a part of the database instead of storing it locally.
  • Restructure the interaction manager to support commands in the Control Server.

Physical Changes:

  • Support for Select Menus.
  • Most management commands will now be present in the control server.
  • Remove all management commands in the main server.

@JKLorenzo JKLorenzo changed the title Typescript Rewrite TypeScript Rewrite Jun 16, 2021
@JKLorenzo JKLorenzo changed the title Version 5 Base Update TypeScript Rewrite Jul 4, 2021
@JKLorenzo
Copy link
Owner Author

The full TS Rewrite will be implemented on Lexa, together with the stable release of DiscordJS 13. As such, the version 4 will be the last major release of Quarantine Gaming.

@JKLorenzo JKLorenzo closed this Jul 25, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant