harmony icon indicating copy to clipboard operation
harmony copied to clipboard

[V3] Tracking issue

Open Helloyunho opened this issue 4 years ago • 3 comments

Harmony v3

Note: every sub module is supposed to have unit tests for everything that is testable on CI.

types

@Helloyunho, @DjDeveloperr

  • [x] Application
  • [x] Audit Log
  • [x] Channel
  • [x] Emoji
  • [x] Guild
  • [x] Guild Scheduled Event
  • [x] Guild Template
  • [x] Invite
  • [x] Stage Instance
  • [x] Sticker
  • [x] User
  • [x] Voice
  • [x] Webhook
  • [x] Gateway

core

@Helloyunho, @DjDeveloperr, @AkiaCode

  • [x] Implement HTTPClient
  • [x] RESTClient (blocked by HTTPClient)
  • [x] GatewayClient
  • [x] ShardedClient (blocked by RESTClient)
  • [x] Implement APIManager (blocked by RESTClient and ShardedClient)

framework

Blocked by Core

  • [ ] #353
  • [ ] #354
  • [ ] #355
  • [ ] #356
  • [ ] #357
  • [ ] #358

ext

  • [ ] ~~Implement a Redis Cache Store (blocked by Framework)~~ - v3 will not have custom cache support
  • [ ] ~~Implement a Binary Tree Cache Store (blocked by Framework) - @MierenManz~~ - v3 will not have custom cache support
  • More TBD

manual

@ZiomaleQ

  • [ ] Write beginners guide
  • [ ] Write Examples of common code
  • [ ] Write Explanation of harmony
  • More TBD

Helloyunho avatar Sep 13 '21 16:09 Helloyunho

Implement a Redis Cache Adapter (blocked by Framework)

This can probably be renamed to

Implement a Redis Cache store (blocked by Framework)

And we could also add this one under my name if we still want it

Implement Binary Tree Cache store (blocked by Framework)

MierenManz avatar Oct 01 '21 10:10 MierenManz

@MierenManz

This can probably be renamed to

Done.

And we could also add this one under my name if we still want it

Added.

Also added a note about unit tests, would it close #125 ?

DjDeveloperr avatar Oct 01 '21 11:10 DjDeveloperr

yeah #125 can be closed imo.

MierenManz avatar Oct 01 '21 12:10 MierenManz