/lux

Python & AngularJS toolkit

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Lux

Lux is a library for developing web applications with Python and AngularJS.

Python Requirements

Additionally, Lux can benefit form these python libraries

Developing with lux.js

First you need to install nodejs and grunt cli:

npm install -g grunt-cli

Subsequently install the development packages via:

npm install

To build lux.js use grunt:

grunt build

Angular templates are compiled into javascript via the grunt-html2js package.

Testing

For testing postgreSQL create a new role:

CREATE ROLE lux WITH PASSWORD 'luxtest';
ALTER ROLE lux CREATEDB;
CREATE DATABASE luxtests;
GRANT ALL PRIVILEGES ON DATABASE luxtests to lux;