A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.
diamondburned
318c85ab65
This commit embeds the Namer interface into Authenticator as well as adding the new Description method, both of which returns a text.Rich. These methods are added to provide contextual clues to the user about each Authenticator method. Frontends can use the Name as the title, so the name should be short, concise, and not include the name of the service. |
||
---|---|---|
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.