Dorian
5163b024ac
Setup simple pre-deployment tasks via ansible-vagrant and invoke task.
...
Add context manager for changing directories when running invoke tasks.
2014-11-17 18:02:55 -05:00
Dorian
0064f0017a
Add dev dependency on ansible-vagrant.
...
Move deployment task up out of a package.
Move all vagrant specific configuration into vagrant + ansible controlled directories.
2014-11-14 08:24:09 -05:00
Dorian
9834afd570
Add invoke task for starting up vagrant box.
...
Renamed modules to avoid namespace clashes.
2014-11-14 08:07:22 -05:00
Dorian
4f0e498a92
Start of migration to ansible powered deployment.
2014-11-12 20:52:28 -05:00
Dorian
14c9ca31cb
Migrate to using Flask-SQLAlchemy over self-rolled setup.
2014-11-12 18:12:34 -05:00
Dorian
322577ff73
Move to using a Blueprint for Rookeries.
2014-11-12 08:17:24 -05:00
Dorian
970d66d9b6
Separate tasks out into separate modules.
...
Add pathlib dependency to simplify paths.
2014-11-11 07:59:55 -05:00
Dorian
85af959833
Migrate app packaging helper into an invoke function.
...
Add packaging folders to gitignore.
2014-11-10 07:31:43 -05:00
Dorian
26840454e9
Separate invoke task and deployment functionality into a separate tasks module.
...
Separate task tests from main rookeries tests.
2014-11-08 15:03:53 -05:00
Dorian
ee56024ed9
Add support for getting generated package name for deployment.
...
Add header comment to tests.
2014-11-07 18:08:07 -05:00
Dorian
c745aba8ac
Migrate toward using a more structure setup for deployments.
2014-11-06 07:25:43 -05:00
Dorian
4c4d4cb305
Add rudimentary test package task.
2014-11-03 07:46:24 -05:00
Dorian
0ead5bc73c
Add app status endpoint.
...
Improve server unit tests.
2014-10-31 08:09:15 -04:00
Dorian
9794f2d504
Add JSDocs to all coffeescript modules.
...
Fix up karma and protractor modules.
2014-10-30 08:07:44 -04:00
Dorian
c72c29cf08
Setup of protractor tests.
...
Organization of client tests.
2014-10-29 23:22:10 -04:00
Dorian
4e886a6955
Add unit test coverage for switch theme controller.
...
Improve code for handling out of bounds theme indexes.
2014-10-29 07:56:51 -04:00
Dorian
bf6a0454b4
Remove comment and "fix" injection of controller into client unit test.
2014-10-28 09:32:59 -04:00
Dorian
73b18bfec8
Add tests for switching themes client controller.
...
Test does not perform exactly as expected.
2014-10-28 07:28:44 -04:00
Dorian
2c2389c355
Add Chai for assertion library.
...
Create first working test of AngularJS controller.
2014-10-27 09:20:53 -04:00
Dorian
b6121b72df
Initial setup for a AngularJS unit test.
2014-10-24 11:55:14 -04:00
Dorian
cad3702ef0
Setup infrastructure to run JS unit tests for the client.
2014-10-23 23:35:07 -04:00
Dorian
baac47da54
Add test dependencies for client code.
...
Add test tasks to invoke task runner.
2014-10-22 08:08:30 -04:00
Dorian
89e11307c4
Move server tests out of rookeries and into separate top-level folder.
2014-10-22 08:01:16 -04:00
Dorian
dd953ccc46
Bring back webfonts as assets.
...
Fix header issue in less, to work across themes.
2014-10-22 07:43:33 -04:00
Dorian
65d45217d4
Fix theme switcher in Angular Controller.
...
Update less themes to work together without clashing.
2014-10-21 19:38:11 -04:00
Dorian
7b06f07d8e
Update and reorganize manifest for packaged version of rookeries.
2014-10-21 18:37:28 -04:00
Dorian
192d192248
Make flake8 complain less about packages not part of Rookeries.
2014-10-21 18:36:38 -04:00
Dorian
afb2e54373
Merge removal of generated assets into a single invoke task.
2014-10-21 18:35:38 -04:00
Dorian
83e758b28c
Remove cached webfonts for older fontawesome library.
2014-10-21 18:34:07 -04:00
Dorian
3b4e863406
Migrate Markdown controller into CoffeeScript + AngularJS
2014-10-20 20:59:48 -04:00
Dorian
dce44459a6
Remove task related code. Needs rework and rethink.
2014-10-20 07:46:55 -04:00
Dorian
a0e38acd89
Remove RequireJS since it added needless complexity.
...
Fix issues with the Angular switch theme controller.
Remove compilation of LESS and CoffeeScript assets since Flask-Assets now handles that automatically.
Make the gitignore more explicit in terms of what is a folder vs a file.
2014-10-19 16:39:08 -04:00
Dorian
9edca090c1
Add Flask-Assets to control compilation of LESS and CoffeeScript.
...
Modify templates appropriately.
Remove unneeded Python based LESS dependencies.
2014-10-18 00:56:51 -04:00
Dorian
f9b2a2ac5c
Moving CoffeeScript source files into a structured setup.
2014-10-17 21:46:15 -04:00
Dorian
59d9892a98
Comment out Dart code for transition.
...
Update Jinja2 templates with changes to the switch theme controller.
Attempting to get RequireJS and Angular playing nicely.
2014-10-17 18:02:37 -04:00
Dorian
47a5be404a
Start migration of AngularDart code to AngularJS.
...
Add configuration to download third party vendor packages into the appropriate location.
Add in RequireJS setup for Angular app.
Remove unneeded Dart assets.
2014-10-16 22:56:32 -04:00
Dorian
de30f58d6b
Migrate to using scripts directory instead of dart in assets.
...
Setup to compile CoffeeScript and link to Bower maintained vendor JS packages.
2014-10-15 08:25:11 -04:00
Dorian
0e6e4986fd
Update NPM package listing.
2014-10-14 21:43:38 -04:00
Dorian
24ad6a5208
Upgrade Python requirements.
2014-10-14 21:26:50 -04:00
Dorian
67d5ea2718
Add nodejs and bower requirements for CoffeeScript and AngularJS.
...
Update gitignore to ignore bower and nodejs installations.
2014-10-14 07:08:18 -05:00
Dorian
2f0397748a
Clean up of Vagrant file.
2014-10-09 21:53:39 -04:00
Dorian
a968fdd477
Add fix for calling Dart PUB.
2014-10-01 08:15:50 -04:00
Dorian
d3141abe96
Update to the latest version of AngularDart.
...
Resolved most breaking changes.
2014-08-26 11:20:15 -04:00
Dorian
b56acda83d
Update MySQL connector and fix Flake8 issue.
2014-05-15 08:32:58 -04:00
Dorian
c6c75e47ee
Move configuration to per system setup. Add in test email server for local email testing.
2014-02-10 18:15:42 -05:00
Dorian
1a7213c42a
Reorganizing Fabric deployment setup. [WIP]
2014-01-28 08:22:21 -05:00
Dorian
596e05b05b
Add configuration option into Fabric deployment.
2014-01-15 18:30:10 -05:00
Dorian
719a3c1e46
Clean up Fabric and Vagrant setup.
2014-01-14 08:10:14 -05:00
Dorian
1123a401d7
Parameterize paths and groups in Fabric.
2014-01-10 08:15:43 -05:00
Dorian
ec8e0cae10
Fix Vagrant, Ansible and Fabric setup on a virtual machine.
2014-01-10 08:03:48 -05:00