Andrew Stewart
d35cc0b0d7
Add .npmignore
...
This file acts like a .gitignore, but for NPM. Will avoid bundling along
things we don't necessarily want to install alongside the lib directory.
On my system, this decreases install size of Cylon by over 100kb, from
301kb to 189kb.
2015-01-26 23:13:40 -08:00
deadprogram
64a0d76af1
Extract deprecation warning into separate function
2015-01-22 19:25:45 -08:00
Ron Evans
980f63667a
Merge pull request #261 from hybridgroup/refactor/device-and-connection
...
Replace initDevice(), initConnection() with initializer()
2015-01-22 18:29:42 -08:00
Andrew Stewart
147816b366
First crack at removing seperate Device/Connection initialization
2015-01-22 14:41:58 -08:00
Andrew Stewart
d56f9bc53f
Add better error checking for Robot#halt
2015-01-21 08:56:13 -08:00
Andrew Stewart
754af3b4db
Add test for Robot#log
2015-01-20 19:38:48 -08:00
Andrew Stewart
8272efe060
Robot log messages should contain the bot name
2015-01-20 19:29:40 -08:00
Andrew Stewart
5354102c2e
If bad start detected, shut down the Robot
2015-01-20 19:18:52 -08:00
deadprogram
42ca88f8d0
Update list of contributors
2015-01-18 08:40:37 -08:00
Andrew Stewart
ad94b81e87
Merge pull request #258 from hybridgroup/climate-improvements
...
Code Climate improvements
2015-01-17 23:33:07 -08:00
deadprogram
6ac3cad7c1
Extract even more of function to DRY up code
2015-01-17 21:35:40 -08:00
deadprogram
5cea07602a
Extract function to DRY up code
2015-01-17 21:29:07 -08:00
deadprogram
a7e8caf19d
Extract robot var init into separate function
2015-01-17 15:48:45 -08:00
Ron Evans
b0b16d6129
Merge pull request #257 from hybridgroup/readme-update
...
Add intel analytics platform to readme
2015-01-15 13:46:45 -08:00
nathan
93e1a85ebd
add intel analytics to readme
2015-01-15 13:35:20 -08:00
Andrew Stewart
8fd6f8a99e
Generate lodash script for only methods we use
2015-01-15 09:33:18 -08:00
Andrew Stewart
ed24da8a04
Correct NPM bug on Travis
2015-01-14 11:57:53 -08:00
Andrew Stewart
c52971dcec
Bump version to "0.22.0"
2015-01-14 10:17:11 -08:00
Andrew Stewart
4b377b2e65
Streamline Logger a bit
2015-01-13 10:43:20 -08:00
Andrew Stewart
b72864ca75
More specific log message for missing HTTP API
2015-01-13 10:13:16 -08:00
Andrew Stewart
6e830bee34
Add note to examples about installing API plugin
2015-01-12 08:58:41 -08:00
Andrew Stewart
1316763bac
README updates for API extraction
2015-01-12 08:56:31 -08:00
Andrew Stewart
b8766c4607
Add custom Lo-Dash build, remove from dependencies
2015-01-08 12:04:52 -08:00
Ron Evans
25f12345b9
Merge pull request #255 from hybridgroup/feature/extract-out-api
...
Extract API from core
2015-01-08 11:22:59 -08:00
Andrew Stewart
9165ab36b4
Extract API from core
2015-01-08 10:02:14 -08:00
Andrew Stewart
eccdde81a9
Update copyright years
2015-01-07 12:58:50 -08:00
Andrew Stewart
3c09867c55
Clean up .travis.yml
2015-01-07 12:49:11 -08:00
Ron Evans
34c05faefe
Merge pull request #254 from hybridgroup/feature/nested-devices
...
Add support for nested device details inside connection
2015-01-07 11:50:17 -08:00
Andrew Stewart
8065644b4e
Add support for nested device details inside conn
...
e.g.
connections: {
loopback: {
adaptor: "loopback",
devices: {
ping: { driver: "ping", pin: 1 }
}
}
}
In the event of a name collision between the `devices` hash and a nested
device, the nested device will 'win'.
2015-01-07 10:21:51 -08:00
Ron Evans
fe4c899f7f
Merge pull request #253 from hybridgroup/feature/cppp-io-updates
...
Add event listings to API
2015-01-06 14:17:48 -08:00
Andrew Stewart
cf0d24f785
Add API event publication
...
This update gives Cylon support for the latest changes to the CPPP-IO
spec.
2015-01-05 12:20:53 -08:00
Andrew Stewart
926da9d3f6
Less strict for local development
2015-01-01 10:57:47 -08:00
Ron Evans
90bf775d1d
Merge pull request #247 from lorenwest/async-support
...
Support asynchronous robot commands
2014-12-31 17:44:59 -08:00
Loren West
1030a50ca3
Added async command tests
2014-12-31 14:25:15 -08:00
Loren West
34ba1fedc5
Fixed lint issues
2014-12-31 13:29:23 -08:00
Loren West
5d2fc21fab
Support asynchronous commands
2014-12-31 13:29:23 -08:00
Loren West
18dfd2fc84
Merge pull request #1 from hybridgroup/master
...
Refresh master from hybridgroup
2014-12-31 13:27:02 -08:00
Ron Evans
9576878186
Merge pull request #249 from lorenwest/api-command-tests
...
API command discovery and execution tests
2014-12-31 09:55:16 -08:00
Ron Evans
163214a214
Merge pull request #251 from hybridgroup/readme-update
...
Update Number of platforms in readme
2014-12-30 12:56:48 -08:00
nathan
0a4d91611c
update # of platforms
2014-12-30 12:53:55 -08:00
nathan
8d5aa817c1
update robeaux screenshot
2014-12-30 12:31:05 -08:00
Loren West
b124e24363
API command discovery and execution tests
2014-12-29 14:26:50 -08:00
Andrew Stewart
7ccbfa2bc6
Update for Travis-CI's new container system
2014-12-19 09:19:30 -08:00
Andrew Stewart
13c388fbf7
Simplify path for method proxying in drivers
2014-12-18 13:19:58 -08:00
Andrew Stewart
280687099c
Revert change to direct method binding, breaks stuff
...
This is Probably Bad and should be revisited in the future.
2014-12-18 13:15:30 -08:00
Andrew Stewart
7109a9d303
Fix API errors, add slight simplifications
2014-12-17 16:51:48 -08:00
Andrew Stewart
b5907ccd36
Correct iteration key issue
2014-12-17 16:36:48 -08:00
Andrew Stewart
6ebbdf0eab
Use forIn to ensure Object iteration is performed
2014-12-17 16:31:26 -08:00
Ron Evans
919a54540f
Merge pull request #246 from hybridgroup/add/lodash
...
Add Lo-Dash
2014-12-17 16:07:51 -08:00
Andrew Stewart
c9e16fe8c2
Use _.result to get commands from options.
2014-12-17 15:07:03 -08:00