Ron Evans
4b374440d9
Merge pull request #301 from hybridgroup/refactor/mcp
...
Refactor MCP
2015-06-29 08:36:03 -07:00
Andrew Stewart
def91ffe53
Split apart MCP, API manager, exports
2015-06-29 08:25:07 -07:00
Ron Evans
455c06ab91
Merge pull request #303 from hybridgroup/refactor/robot-initialization
...
Consolidate Robot initialization
2015-06-29 08:24:14 -07:00
Andrew Stewart
ceac0df8dd
Consolidate Robot initialization to a single fn
...
Additionally, extracts validation of connections being present out to
the validator logic.
2015-06-26 10:31:23 -07:00
Andrew Stewart
1726cdb5f1
Remove vestigial attributes on Robot
2015-06-26 08:17:30 -07:00
Andrew Stewart
8fbe9b9c4d
Automate auto-binding of prototype methods
2015-06-25 12:33:13 -07:00
Edgar O Silva
fd564f61f8
Merge pull request #296 from hybridgroup/remove/async
...
Remove dependency on 'async'
2015-06-24 13:30:43 -05:00
Ron Evans
8403d89e9f
Merge pull request #299 from hybridgroup/refactor/config
...
Refactor Config
2015-06-22 21:18:36 -05:00
Andrew Stewart
b1c91b7419
Logger should subscribe to updates, not be told what to do
2015-06-22 19:08:15 -07:00
Andrew Stewart
8ac8d7de94
Update config to act as subscribable data store
2015-06-22 18:57:34 -07:00
Edgar O Silva
93357d5012
Merge pull request #298 from hybridgroup/remove/license-preamble
...
Remove unnecessary comments at start of files
2015-06-22 15:16:28 -05:00
Andrew Stewart
0b48851885
Remove unnecessary comments at start of files
2015-06-22 09:16:43 -07:00
Andrew Stewart
0719fa203c
Remove dependency on 'async'
...
This commit removes the last current dependency of Cylon, 'async'.
In it's place, simplified versions of the methods used have been added
so lib/utils/helpers.js.
2015-06-18 15:40:33 -07:00
Andrew Stewart
f3efa83643
Correct issue with Robot halting
2015-06-18 14:56:39 -07:00
Ron Evans
1be64381a9
Merge pull request #295 from hybridgroup/refactor/validations
...
Extract out Robot option validation
2015-06-17 13:37:52 -07:00
Andrew Stewart
10982e4003
Add additional validations
2015-06-17 09:03:26 -07:00
Andrew Stewart
4238385be4
Extract out Robot param validation into new file
2015-06-17 09:03:26 -07:00
Andrew Stewart
ad2db2d459
Update ESLint, use local for make tasks
2015-06-11 12:16:43 -07:00
Ron Evans
6978826f1b
Merge pull request #285 from hybridgroup/add/monkey-patch-removal
...
Add method for removing monkey-patched methods
2015-06-11 08:55:48 -07:00
Andrew Stewart
9c67d9ba02
Add method for removing monkey-patched methods
2015-06-11 08:40:15 -07:00
Andrew Stewart
681e197ed9
Stop giving robots random names, use inc. counter
2015-06-09 11:50:50 -07:00
Andrew Stewart
952a25ac2c
Add specs for initializer
2015-06-09 08:05:37 -07:00
Andrew Stewart
8adacef282
s/source/lib for loading files for specs
2015-06-09 07:21:03 -07:00
Andrew Stewart
68ab6ad441
Remove leftover comment
2015-06-09 07:08:46 -07:00
Andrew Stewart
6cccc41aff
Begin JSDoc-ing core
2015-06-08 22:57:49 -07:00
deadprogram
80a09d55da
Merge branch 'docs/contributing'
2015-06-05 16:28:38 -07:00
nathan
74b92776b0
add relay back to readme
2015-06-05 16:27:15 -07:00
deadprogram
b1d84d042f
Correct errors in JSON
2015-06-05 10:42:49 -07:00
deadprogram
0255b7ff0f
Based on io.js contribution guidelines
2015-06-05 10:39:01 -07:00
deadprogram
7581dc3c64
WIP on possible new format for README
2015-06-05 10:35:33 -07:00
Ron Evans
f3cbbe8ad7
Merge pull request #293 from pdehaan/patch-1
...
Update license property to valid SPDX license
2015-05-21 09:04:49 -07:00
Peter deHaan
760bb87d12
Update license property to valid SPDX license
...
specifying the type and URL is deprecated:
https://docs.npmjs.com/files/package.json#license
http://npm1k.org/
2015-05-20 23:06:28 -07:00
Andrew Stewart
3f4140bd08
Add util to verify constructor calls use 'new'
2015-05-12 18:47:27 -07:00
deadprogram
8fe7a500cf
Remove user contributed driver
2015-05-09 13:38:47 -07:00
deadprogram
9c6e79ef15
Add Parrot Bebop to README
2015-05-07 07:15:26 -07:00
deadprogram
958239c6f1
Add WeMo to list of user-contributed platforms
2015-04-27 17:32:45 -07:00
nathan
6f000ae5e8
add relay to supported GPIO drivers
2015-04-24 10:58:54 -07:00
Andrew Stewart
a66b66bd52
Remove lint warnings
2015-04-18 17:15:55 -07:00
Andrew Stewart
e9416129ee
Move spec globals to spec eslintrc
2015-04-15 12:07:16 -07:00
Ron Evans
a50508e8d8
Merge pull request #287 from hybridgroup/feature/eslint
...
Add ESLint for A Better Clean™
2015-04-15 09:04:46 -07:00
Andrew Stewart
62cbae7cff
Switch to ESLint for linting
2015-04-15 08:59:34 -07:00
Andrew Stewart
cccb376679
Consistent top-of-file doc blocks
2015-04-15 08:59:12 -07:00
deadprogram
7f706b9de7
Add links to README for api plugins
2015-04-11 08:57:58 -07:00
deadprogram
62ca6d6e00
Update list of GPIO and i2c drivers
2015-04-09 18:52:56 -07:00
Andrew Stewart
d792b5fb76
Update last outdated dependency
2015-04-08 08:15:04 -07:00
Andrew Stewart
a991e8843d
Amend version note
2015-04-08 08:14:01 -07:00
Adrian Zankich
9a05435bcf
Bump version to 1.0.0
2015-04-08 08:12:18 -07:00
Andrew Stewart
98ab80e6f4
Small README updates
2015-04-07 18:34:36 -07:00
Andrew Stewart
8bc2902412
Update install statements
2015-04-07 09:39:23 -07:00
deadprogram
a08b8600b3
Remove unneeded extra file
2015-04-04 12:49:23 -07:00