mirror of https://gitlab.com/litecord/litecord.git
README: update "Implementation Status" section
This commit is contained in:
parent
9a09311c68
commit
c6e38735e0
24
README.md
24
README.md
|
|
@ -39,17 +39,23 @@ took a shot at writing it again. It works.
|
||||||
|
|
||||||
## Implementation status, AKA "Does it work?"
|
## Implementation status, AKA "Does it work?"
|
||||||
|
|
||||||
Approximately 80% of the REST API is reimplemented in Litecord. A wild guess
|
The following "core features" are implemented to an useful degree in Litecord:
|
||||||
for the Gateway / Websockets API is 95%. Reminder that those do not count voice
|
|
||||||
specific components, but do count things the official client uses, such as
|
|
||||||
[lazy guilds](https://luna.gitlab.io/discord-unofficial-docs/lazy_guilds.html).
|
|
||||||
|
|
||||||
Tracking routes such as `/api/science` have dummy implementations so they don't
|
- Guilds, Text Channels, Messages
|
||||||
crash the client. They do not store any information given by the client.
|
- Roles, Channel Overwrites, Emojis
|
||||||
|
- Member Lists (from [lazy guilds](https://luna.gitlab.io/discord-unofficial-docs/lazy_guilds.html))
|
||||||
|
|
||||||
Also consider that reimplementing the Discord API is kind-of a moving target, as
|
Tracking routes such as `/api/science` have dummy implementations.
|
||||||
Discord can implement parts of the API that aren't documented at any point in
|
|
||||||
time.
|
Also consider that reimplementing the Discord API is a moving target, as
|
||||||
|
Discord can implement new features at any time, for any reason. The following
|
||||||
|
are not implemented, for example:
|
||||||
|
|
||||||
|
- Threads
|
||||||
|
- Channel Categories
|
||||||
|
- API v9 (Right now, Litecord, in generla, assumes v9 is
|
||||||
|
just v6 to make clients work, new payload structure support is
|
||||||
|
scattered throughout the codebase)
|
||||||
|
|
||||||
## Liability
|
## Liability
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue