A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.
Go to file
diamondburned 1460ee6b4b Allow IOMethods to be explicit disposers
This commit changes IOMethods and clarifies stop functions that they
will act as destructors or disposers for whatever interface that
implements the methods, and that both the backend and frontend should
free that interface when they're called.

This commit is added as part of the IPC protocol.
2021-01-13 16:17:55 -08:00
cmd/internal Allow IOMethods to be explicit disposers 2021-01-13 16:17:55 -08:00
repository Allow IOMethods to be explicit disposers 2021-01-13 16:17:55 -08:00
services Auto-create plugin dir 2020-05-22 17:37:32 -07:00
text Fixed invalid types and bugs in MessageReferencer 2020-12-17 17:18:02 -08:00
utils Slightly cleaner generation structure 2021-01-08 19:55:35 -08: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 Allow IOMethods to be explicit disposers 2021-01-13 16:17:55 -08:00
generator.go Slightly cleaner generation structure 2021-01-08 19:55:35 -08: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