waartaa
A web IRC client written on top of React and Pyramid. It is aimed towards being an intuitive, collaborative IRC client across multiple devices of the user along with centralized logging.
System dependencies
# Dependency for crossbar
sudo dnf install -y libsodium libsodium-devel
Development
-
Install the system-level dependencies
sudo dnf install python-virtualenvwrapper libsodium libsodium-devel -
Create a virtualenv
mkvirtualenv waartaa -
Install the required packages
pip install -r dev_requirements.txt -
Waartaa runs on top of ircb. So follow the instructions to setup ircb.
-
Run the ircb stores
IRCB_SETTING=ircb.settings.py ircb run server -m allinone --port 9999 -
Run the development server
python waartaa/app.py -
Move to a different terminal and start
cd waartaa/client/ -
Build JS assests
npm start
Contribute
- Setup and run waartaa locally.
- Report bugs or submit feature requests at https://github.com/waartaa/waartaa/issues/new.
- Feel free to pick up open issues from https://github.com/waartaa/waartaa/issues?state=open. Don't hesitate to ask for help.
Comunicate
- Mailing list: https://groups.google.com/forum/#!forum/waartaa
- IRC: #waartaa on Freenode