Commit Graph

158 Commits

Author SHA1 Message Date
chfw 4de1e7e789 spelling check and code refactoring 2017-05-19 09:51:54 +01:00
chfw 68ab0dc673 code refactoring and pylinting 2017-05-18 19:20:11 +01:00
chfw b679f32083 code refactoring 2017-05-18 18:49:48 +01:00
chfw f7f3a6ca9c update design ideas 2017-05-18 18:44:11 +01:00
chfw 32d40aa2a7 update documentation 2017-05-18 09:40:52 +01:00
chfw 3e512a0497 update documentation 2017-05-17 21:49:25 +01:00
chfw 18a2635d55 update description 2017-05-12 00:28:39 +01:00
chfw 642d4d16da fix warnings 2017-05-11 22:31:47 +01:00
chfw e124ae1ef9 update dependencies 2017-05-11 22:24:38 +01:00
chfw 795f162f77 spelling check 2017-05-11 22:24:33 +01:00
chfw f10f0e68a0 tutorial drafted 2017-05-11 22:07:25 +01:00
chfw 568b1596d2 relocate british cuisine package as it should read robotchef_api.plugin 2017-05-11 21:11:07 +01:00
chfw 46d1219d6f v2 of robot chef 2017-05-11 20:41:18 +01:00
chfw 3980f97d29 document all-in-one robot chef 2017-05-10 22:59:17 +01:00
chfw 3a24cc8b3e adding all-in-one robotchef for comparision 2017-05-10 20:16:43 +01:00
chfw 7c52b6f7c4 illustrate how lml can be used to construct a pure python api 2017-05-10 01:29:43 +01:00
chfw 8e935f2288 add jacket potato 2017-05-09 20:25:32 +01:00
chfw c0769ec7ff more documentaiton on standalone plugin 2017-05-09 20:25:22 +01:00
chfw e072249828 update robotchef plugin name 2017-05-09 15:57:41 +01:00
chfw bf6fa058ac explained on how to write built-in plugins 2017-05-09 09:01:28 +01:00
chfw 86324fdb94 minor fixes 2017-05-09 00:21:32 +01:00
chfw 07c227396c fix the tutorial 2017-05-09 00:15:20 +01:00
chfw 512e1eb39c cover the robotchef, the main component 2017-05-09 00:12:31 +01:00
chfw de1c14149a fix flake warnings 2017-05-08 23:11:47 +01:00
chfw 779d235ed6 start tutorial 2017-05-08 18:34:29 +01:00
chfw e535c6193a update plugin interface 2017-05-08 17:50:48 +01:00
chfw 7e084a89c3 add chinese cuisine 2017-05-08 17:50:35 +01:00
chfw a01d4efb41 adding sample british cuisine 2017-05-08 09:04:39 +01:00
chfw c7162d05b6 lml examples. further simply the lml plugin interface. but it requires the plugin class does not take parameter on creation 2017-05-08 08:53:09 +01:00
chfw 44619d9bb7 update docstring 2017-05-07 22:55:19 +01:00
chfw 40641c3fec increased test coverage 2017-05-01 22:44:04 +01:00
chfw 7d574dc256 test complete plugin 2017-05-01 22:18:46 +01:00
chfw 6f986acae0 more test cases 2017-05-01 16:24:27 +01:00
chfw 758fc174b2 test coverage improvement 2017-05-01 00:39:31 +01:00
chfw 6cfb2f365e fix flake8 warning 2017-04-29 22:29:55 +01:00
chfw a59fe5e913 take more responsibilities 2017-04-29 21:39:10 +01:00
chfw 39dae827a4 support loading the plugin class from lml centrally 2017-04-28 20:03:14 +01:00
chfw 88707df207 a reference field for the plugin itself 2017-04-28 20:02:04 +01:00
chfw 3a5105e772 add test plugin 2017-04-26 22:45:22 +01:00
chfw e292a2dc52 removed marker, avoid inheriting plugin from lml because its meta data has been declared 2017-04-26 22:44:35 +01:00
chfw 884a7db645 code refactoring: remove marker 2017-04-22 23:10:37 +01:00
chfw b7c86bb1e8 fix tuple error 2017-04-21 00:46:25 +01:00
chfw a08d617f49 bug fix on unicode 2017-04-21 00:37:24 +01:00
chfw 2b6f5f48a0 get plugin info class to better describe the plugins and cache the plugin info until the plugin manager is registered 2017-04-21 00:10:59 +01:00
chfw 0f626153a7 minor update 2017-04-18 22:15:23 +01:00
chfw 9edfc66be9 configure default log handler 2017-04-13 17:17:30 +01:00
chfw 603188fd24 fix flake8 warning 2017-04-12 09:16:42 +01:00
chfw c28600b4c7 add one more metaclass utility
minor
2017-04-11 16:31:49 +01:00
chfw 1a76c31c89 Take a control of plugin registry 2017-04-10 16:12:26 +01:00
chfw 6b0270d02a drop python 2.6 testing. not worth it 2017-04-06 23:49:15 +01:00