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 installin the base folder (reads in package.json) - Run
gruntto 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/serverwith thebase_urlset 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
