Commit Graph

1242 Commits

Author SHA1 Message Date
Andrew Stewart 9d6a19507b Add methods to manipulate Repl context 2015-04-25 20:00:11 -07:00
Andrew Stewart 2ff7dc0866 Add Cylon.repl and Robot#repl methods
Each invokes a Repl with some necessary context
2015-04-25 19:37:26 -07:00
Andrew Stewart b2e8f57d24 Add a basic class wrapping Node's repl 2015-04-25 19:19:10 -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
Andrew Stewart ccc4c070e0 Bump version to "0.22.2" 2015-04-03 11:16:45 -07:00
Andrew Stewart 9030ad45e7 Add basic #includes helper for arrays 2015-04-03 11:15:53 -07:00
Andrew Stewart 65f21865f2 Correct bug in Registry#findBy, add spec 2015-04-03 11:15:51 -07:00
Andrew Stewart 4791fa72a9 Throw error instead of continuing when #api fails 2015-04-02 14:10:22 -07:00
Adrian Zankich 2de8f9a44d Merge pull request #283 from hybridgroup/add/syntax-checks
Add basic DSL error checks
2015-04-02 14:05:26 -07:00
Andrew Stewart 9b04a4ed15 Add basic DSL error checks 2015-04-02 12:22:19 -07:00
Andrew Stewart eb5090e9e9 Remove accidentally committed swap file 2015-03-31 18:01:26 -07:00
Ron Evans 56211b2f10 Merge pull request #282 from hybridgroup/update/add-err-respond
Update/add err respond
2015-03-28 08:11:52 -07:00
Edgar Silva 287b4205dd Offering to the lint godsgit add .! 2015-03-27 15:36:24 -06:00
Edgar Silva ec4dde7448 Adds error handling to basetar#respond. 2015-03-27 15:18:45 -06:00
Andrew Stewart 527b0febed We don't care about lodash 2015-03-24 18:56:53 -07:00
Andrew Stewart 93369100df Expand Travis build matrix 2015-03-23 13:58:13 -07:00
Ron Evans 5a67934791 Merge pull request #281 from hybridgroup/add/debug-flag
Add CLI flag for enabling debug logging
2015-03-22 23:54:53 -07:00
Andrew Stewart 2ed5fcf64e Add CLI flag for enabling debug logging 2015-03-22 17:07:25 -07:00
Ron Evans 93dcf18cb5 Merge pull request #280 from hybridgroup/readme-update
Add user contributed platforms to readme
2015-03-20 14:06:36 -05:00
nathan fc68b1aaa4 add user contributed platforms 2015-03-20 12:03:55 -07:00
Ron Evans 99113353d7 Merge pull request #279 from hybridgroup/add/interface-functions
Add exploding interface functions for Driver/Adaptor
2015-03-19 19:53:00 -05:00
Andrew Stewart 82ef3d31a2 Add exploding interface functions for Driver/Adaptor
Explicit is better than implicit, and this causes errors to be more
specific
2015-03-19 17:47:15 -07:00
Ron Evans af5300f6cd Merge pull request #278 from hybridgroup/add/respond
Add Basestar#respond method to work with events/callbacks
2015-03-19 12:59:48 -05:00
Andrew Stewart c0a3a9439e Add #respond method to work with events/callbacks 2015-03-19 10:48:45 -07:00
Andrew Stewart a17c70a18b Bind passed function to Robot by default 2015-03-17 14:22:14 -07:00
Andrew Stewart 28415f0b74 Add basic #includes helper for arrays 2015-03-11 12:31:45 -07:00
Andrew Stewart 6c5208577a Correct bug in Registry#findBy, add spec 2015-03-09 21:26:45 -07:00
Edgar O Silva e90969eef0 Merge pull request #275 from hybridgroup/remove/deprecation-warnings
Remove deprecated Connection / Device syntaxes
2015-03-06 12:20:37 -06:00
Andrew Stewart cb492c0747 Remove deprecated Connection / Device syntaxes
Removes deprecation warnings + support for single-object + array
syntaxes.

The array syntax will likely continue to work due to the `_.each`
abstraction, but since we don't use it anywhere, the requisite specs
have been removed.
2015-03-04 09:27:33 -08:00
Andrew Stewart a9dd5b80cd Bump version to v0.22.1 2015-02-24 11:22:50 -08:00
Adrian Zankich 3e65e2027e Merge pull request #271 from hybridgroup/feature/replace-lodash
Replace Lodash
2015-02-24 10:08:06 -08:00
Andrew Stewart 4e363e7930 Add a basic reduce implementation 2015-02-23 15:22:45 -08:00
Andrew Stewart 2eaea42a72 Add helpers for partial application 2015-02-23 14:31:52 -08:00
Andrew Stewart 372c384b11 Fully iterate over objects, rather than just props 2015-02-23 12:57:57 -08:00
Andrew Stewart 6e3d7c6667 Add helpers to replace some lodash functionality
Not a 1:1, and probably much slower than Lodash's ultra-optimised
implementations, but we do enough I/O that it's not really relevant,
is it?
2015-02-23 08:38:12 -08:00