Chat for teams using "Servers/Rooms", each server consisting of Text Channels and Voice/Video channels
| dbdiagram | ||
| endpoints.md | ||
| go_sql_thoughts.llm | ||
| README.md | ||
plan-shinyspace-chat
Chat for teams using "Servers/Rooms", each server consisting of Text Channels and Voice/Video channels
check the wiki for details on architecture.
To make development easy, we'll provide 2 scripts: setup-localdev.sh and run.sh. setup makes sure the dependencies are here: a caddy executable, along with a Caddyfile with the correct settings (set fake authentication headers), postgres (likely as container) and the go toolchain. we'll include code that can initialize the DB with some test servers,channels and messages so we do not have to create these every time.
run.sh should just ensure caddy and postgres are running, then build + start the go service, maybe including opening the url in a browser.