A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.
Go to file
diamondburned 955b99c9b6 Added AuthenticateError
This commit broke both the cchat API and its repository generation API
to accomodate for custom error types, as the new Authenticator API now
uses AuthenticateError over error to add in multi-stage authentication
instead of the old method with the for loop.

This commit also removed the multistage example documented in
Authenticator, as the API is now clearer.

This commit also added the WrapAuthenticateError helper function that
wraps a normal error into an AuthenticateError that does not have a
NextStage return. Backends should use this for
2020-10-27 13:33:52 -07:00
cmd/internal Added AuthenticateError 2020-10-27 13:33:52 -07:00
repository Added AuthenticateError 2020-10-27 13:33:52 -07:00
services Auto-create plugin dir 2020-05-22 17:37:32 -07:00
text Clarified text.Imager's bound behavior 2020-10-13 18:30:21 -07:00
utils Fixed several ArgsIndexed bugs 2020-10-14 23:24:26 -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 Added AuthenticateError 2020-10-27 13:33:52 -07:00
generator.go Added AuthenticateError 2020-10-27 13:33:52 -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