75 Commits

Author SHA1 Message Date
Jonathan Bernard
1e2af48892 Implemented GET on /projects/<proj-id> and started unit tests. 2017-04-25 12:57:13 -05:00
Jonathan Bernard
e547ecd607 Code cleanup in server.nim 2017-04-25 12:55:48 -05:00
Jonathan Bernard
9d00d638db Add findProject for looking up projects from the StrawBossConfig object properly. 2017-04-25 12:54:08 -05:00
Jonathan Bernard
81674dfa3f Clarified language in the README around cached project configurations. 2017-04-25 12:52:33 -05:00
Jonathan Bernard
ec967ec2bf Added ProjectDef parsing code. Unit test for , authentication logic. 2017-04-24 16:31:58 -05:00
Jonathan Bernard
053ac8dc14 .gitignore: add runtestsbinary 2017-04-24 16:31:09 -05:00
Jonathan Bernard
d701460e91 Start adding actual HTTP tests. 2017-04-23 00:19:47 -05:00
Jonathan Bernard
b402a8eb6d Fix jester options (port, appName). 2017-04-23 00:19:32 -05:00
Jonathan Bernard
3e8bbb1676 Add debug switch and API endpoint to stop server when in debug mode. 2017-04-23 00:18:57 -05:00
Jonathan Bernard
06b8914e7b Change CLI to allow the config file to be specified as an option. 2017-04-23 00:16:40 -05:00
Jonathan Bernard
52b7d2f48b Implemented password hashing. Added and improved tests. 2017-03-24 01:04:39 -05:00
Jonathan Bernard
b5a70f6de0 WIP: tests, REST API support (auth). 2017-03-19 06:34:42 -05:00
Jonathan Bernard
2551affd4b Re-order README section to flow better. 2017-03-19 06:33:22 -05:00
Jonathan Bernard
2cfb91aaeb WIP Adding session auth and routes. 2017-03-17 23:34:33 -05:00
Jonathan Bernard
0976871563 Finished refactor towards process-based workers. 0.2.0 2017-03-13 07:29:37 -05:00
Jonathan Bernard
cc28e7f4bf WIP 2017-03-08 09:16:23 -06:00
Jonathan Bernard
0e4f13de9a Linkify the README. 2017-03-08 09:15:53 -06:00
Jonathan Bernard
a5b4d7d3eb Added documentation for configuration and planned out a redesigned architecture. 2017-03-05 23:01:06 -06:00
Jonathan Bernard
73e502f8a9 Re-organized into multiple modules. 2017-02-20 18:02:31 -06:00
Jonathan Bernard
36eb80077d WIP> Completed JSON schemas. 2017-02-20 00:11:31 -06:00
Jonathan Bernard
435613f6dc WIP: continued server work. Schema for config files. 2017-02-19 14:51:43 -06:00
Jonathan Bernard
9f68963f18 WIP: Working on server. 2017-02-18 23:09:09 -06:00
Jonathan Bernard
ca029ab67d Add GIT_DIR to the ENV to make sure git commands find the repo. 2017-02-18 09:14:24 -06:00
Jonathan Bernard
a2350ef7fd Initial version. 2017-02-17 17:54:30 -06:00
Jonathan Bernard
eca33739b2 Initial commit with basic architecural thoughts. 2017-02-15 23:27:47 -06:00