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

Roadmap #14

Open
1 of 3 tasks
Khaaz opened this issue Dec 25, 2020 · 1 comment
Open
1 of 3 tasks

Roadmap #14

Khaaz opened this issue Dec 25, 2020 · 1 comment

Comments

@Khaaz
Copy link
Collaborator

Khaaz commented Dec 25, 2020

Roadmap

This issue will act as the roadmap for the library going forward. The final goal is to achieve what was specified in #12 . This will be done in several step detailed below.
This will allow to better understand where the library development is going, what are the priority and what one can work on.
It will be completed and evolves over time. This is a general roadmap, but the projects will be there to add more details and specifications for the different implementations or specific tasks.

Initial tasks

  • REST handler - working implementation for REST handler: a basic standalone class that allow to do request discord and covers the whole REST API. Handles endpoints and global ratelimits (in memory).
  • Gateway handler - working implementation of Discord Gateway: a basic standalone class that opens a websocket connection to discord and keeps it open, emit one node event per events received from discord
  • Structures - Basic class implementation for every Discord structures. (use discord casing, least amount of abstraction, no link between classes)
@Khaaz Khaaz pinned this issue Dec 25, 2020
@bsian03
Copy link
Member

bsian03 commented Dec 25, 2020

Just to make this clear - we will get these 2 initial tasks done first.
After that we will come up with a basic design/documentation so we have something to work with.

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

No branches or pull requests

2 participants