A simple E2E Elixir chat app, made for learning purposes.
EChat will have end to end encryption and inter-node communication. Similiar to Matrix where there are many nodes and users on one node can communicate with users on other nodes.
Commit syntax follows the conventional commits specification:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Commit types:
- feat: Changes that add a new feature
- fix: Changes that fix a bug
- refactor: Changes that improve the code quality (readablity/performance/extensibility/etc)
- docs: Changes to the documentations
- asset: Changes to the assets
Branches:
- main: main development branch
Getting started:
git clone 'git@github.com:stevegremory/echat' ; cd echat