A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.
diamondburned
0ebf0c3302
Prior to this commit, the PreviousID method of ServerUpdate seemed to be a big unknown. This commit clarified that unknown by declaring two conditions: when PreviousID returns an empty and non-empty ID. The above change allows ServerUpdate events to both modify existing servers as well as inserting new ones. |
||
---|---|---|
cmd/internal | ||
repository | ||
services | ||
text | ||
utils | ||
.editorconfig | ||
LICENSE | ||
README.md | ||
cchat.go | ||
generator.go | ||
go.mod | ||
go.sum |
README.md
cchat
A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.
Refer to the GoDoc for interfaces and documentations.
Known implementations
The following sections contain known cchat implementations. PRs are welcomed for more implementations to be added here.
Backend
- diamondburned/cchat-mock
- A small subset of the cchat backend implementation mocked with fake data for testing.
- diamondburned/cchat-discord
- A Discord backend implementing cchat interfaces.
Frontend
- diamondburned/cchat-gtk
- A GTK+3 implementation of a cchat frontend.