A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.
Go to file
diamondburned 4e11444f6c Configurator to be SetterMethods
This commit changes Configurator's methods to be SetterMethods instead
of IOMethods, as Configurator is specifically made for frontend-managed
settings just for the backend, so no storing/loading is needed on the
backend's side.

This commit also changes SetterMethod to allow methods done to the
backend to error out, in case the setting value is invalid somehow.
Setter methods that are called by the backend (as opposed to the
frontend) must never error.
2021-05-01 17:22:01 -07:00
cmd/internal Configurator to be SetterMethods 2021-05-01 17:22:01 -07:00
repository Configurator to be SetterMethods 2021-05-01 17:22:01 -07:00
services Auto-create plugin dir 2020-05-22 17:37:32 -07:00
text Allow empty texts with segments 2021-03-19 22:40:31 -07:00
utils Enforce Columnate in Server 2021-03-18 09:52:14 -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 Configurator to be SetterMethods 2021-05-01 17:22:01 -07:00
generator.go Remove redundant function 2021-03-18 09:58:13 -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