A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.
diamondburned
516532ee01
This commit fixes some trivial errors in the repository package. The changes are breaking. This commit also replaced the old cchat and text Go source code files with ones generated straight from the repository. To regenerate, run go generate ./... The code is generated using the Jennifer library. In the future, all generated code (including package empty and the RPC library) will use Jennifer. |
||
---|---|---|
cmd/cchat-generator | ||
repository | ||
services | ||
text | ||
utils/split | ||
.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.