This is undergoing active development - a RC build is being staged
- Install node.js
- Configure the qwebirc instance settings as described in configuration
- Install development build dependencies using
npm install
in the base folder (reads in package.json) - Run
grunt
to build static files - Start up a iris or qwebirc with this repo's static files see #server. For testing I personally use the server in
test/server
with thebase_url
set to a live instance
After making changes to source files run in the base directory and run grunt
in the command line to recompile resources.
You can set compile settings either in the gruntfile manually or setting the compile presets in app-config.yml
and build.yml
. A similar build step to the old compile.py
build is in the works (see #17)
Making changes to most source files will require you to rebuild via grunt
####TODOs:
- Add options for:
- (mid) configure hotkeys
- (major) Refactor python compile code to call appropriate Grunt build and set app options (#17)
##Server:
Requires a light modification of either qwebirc or iris in order to support localization and switching the index file to static.html
. See commits below if you don't want to use my server fork
- Compile:
ffba0d7b2772d2
- Set index.html:
83e67bf4b236e
- Localization engine:
fed82b8a6a4c9
I have an instance of the code running over twisted on the Geeks-IRC network at atf2.org