Waves is a viewer for public chat logs stored in a remoteStorage account using the Kosmos JSON-LD format for chat messages. Kosmos Chat is an open-source software suite for group chats, based entirely on open standards and protocols.
One can log IRC and XMPP MUC channels live using a Hubot bot and the hubot-remotestorage-logger plugin for example.
Please contact someone via IRC in #kosmos on Libera.Chat, in case you want to have your channel logged by a Kosmos bot and your channel history added to our public Waves instance.
You will need the following things properly installed on your computer.
git clone <repository-url>
this repository- change into the new directory
npm install
ember server
- Visit your app at http://localhost:4200.
Make use of the many generators for code, try ember help generate
for more details
ember test
ember test --server
ember build
(development)ember build --environment production
(production)
This only concerns the public instance on https://waves.kosmos.org
Before deploying for the first time, you need to add the 5apps Deploy Git remote once:
git remote add 5apps git@5apps.com:kosmos_waves.git
The rest is configured in the scripts
section of package.json
and can be
run like this:
- Make sure you're up to date (
git up
orgit pull --rebase origin master
) npm run deploy