Commit Graph

266 Commits

Author SHA1 Message Date
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