Minimal Chat is an open source live chat system providing live one on one messaging to a website visitor and an operator.
Minimal Chat is:
- minimal: simple, lightweight, accessible
- extensible: modular, pluggable, hookable, composable
We're glad you're interested in contributing, feel free to create an issue or pick one up but first check out our contributing doc and code of conduct. Check out our design documentation as well.
Developing for the operator application is fairly straightforward with a few caveats. All of the Minimal Chat repositories are run through make
. To get the application running:
- Clone the repository
make dependencies
make run
To have the operator communicate with your local daemon requires some confirguration. The operator application keeps a config.json file that it creates on run if it does not exist. It is recommended to let the application run once in disconnected mode rather than creating your own config.json
.
- Once you've run the application once, find the
config.json
file. - Open
config.json
, edit the"apiServer"
, set this to the IP and port that the daemon is running on. (e.g.http://localhost:8000
, the default setting)