A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.
Go to file
diamondburned 9a64b50703 Package text to use asserters; colors now RGBA
This commit regenerates package text to use asserters instead of
manually asserting structs. This is to both bring consistency to the
interfaces and prepare it for the incoming IPC additions.

This commit also changed the Colorer interface to require returning a
32-bit RGBA color. Before, backends could return 24-bit RGB OR 32-bit
RGBA, but there wasn't a good way to distinguish between the two. Now,
backends must set the alpha bits to 0xFF if it's 24-bit only.
2020-10-03 15:43:05 -07:00
cmd/internal Added package empty 2020-10-03 14:31:38 -07:00
repository Package text to use asserters; colors now RGBA 2020-10-03 15:43:05 -07:00
services Auto-create plugin dir 2020-05-22 17:37:32 -07:00
text Package text to use asserters; colors now RGBA 2020-10-03 15:43:05 -07:00
utils Added package empty 2020-10-03 14:31:38 -07:00
.editorconfig Fixed indentation 2020-05-19 20:46:05 -07:00
LICENSE Added the ISC license 2020-07-19 10:44:34 -07:00
README.md Added member list support; moved documentation off README and into GoDoc 2020-07-19 10:37:51 -07:00
cchat.go Regenerated with Backlogger and fixes 2020-09-27 20:37:27 -07:00
generator.go Added package empty 2020-10-03 14:31:38 -07:00
go.mod Added a repository for API source of truth 2020-09-26 18:24:56 -07:00
go.sum Added a repository for API source of truth 2020-09-26 18:24:56 -07:00

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

Frontend