Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modularisation and the API endpoints #24

Open
1 of 3 tasks
GetPsyched opened this issue May 11, 2022 · 0 comments
Open
1 of 3 tasks

Modularisation and the API endpoints #24

GetPsyched opened this issue May 11, 2022 · 0 comments
Assignees
Milestone

Comments

@GetPsyched
Copy link
Member

GetPsyched commented May 11, 2022

Introduction

As the development of this Discord bot progressed over the past year, it was never made with the intention of having supporting applications that would essentially act as a 'system'. Due to this, a lot of things have been built into the same environment which is now in dire need of being separated from within the bot to the other applications in this orgranisation.

Main Focus

The v2.0 milestone of this project aims to achieve two things:

  • Modularisation of code:
    • Separation of code related to the Discord library and code related to the internal logic of storage and calculation.
    • Some important features are exposed to an API (eg. clubs, add/delete roles, etc.)
  • Deletion of irrelevant code:

The API requirements

Following is the table of contents for the things that need to be worked on:

@GetPsyched GetPsyched added this to the v2.0 milestone May 11, 2022
@GetPsyched GetPsyched assigned zen0-5338 and unassigned gotlougit May 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants