Commit Graph

1273 Commits

Author SHA1 Message Date
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
Andrew Stewart 4b07f1edc5 Update devDependencies 2015-04-03 17:23:15 -07:00
Andrew Stewart 944d5868db Merge branch 'release'
* release:
  Bump version to "0.22.2"
  Add basic #includes helper for arrays
  Correct bug in Registry#findBy, add spec
2015-04-03 11:21:18 -07:00