Commit Graph

18 Commits

Author SHA1 Message Date
6393432d92 Add a default build script for extensions 2015-09-06 09:21:04 -07:00
c81ceafb54 Clean up editorconfig, eslint, npm dependencies 2015-09-04 12:11:34 +09:30
ab56e2ca38 Tweak eslint rules 2015-08-17 14:10:55 +09:30
6123773001 New listen API
Event subscriptions now take place before *any* boot method is called.
This ensures that all event listeners are registered before things
happen – e.g. locales are registered before the translator is
instantiated in the Tags extension's boot method.
2015-08-13 12:55:48 +09:30
556b93e367 Add admin client JS/LESS to extension stub 2015-08-04 17:18:45 +09:30
6f09ba6591 Clean up 2015-07-31 20:17:17 +09:30
153a5b7ce4 PERF: avoid reinstantiation of event subscribers 2015-07-27 11:53:47 +09:30
cb3004b6de Various fixes to extension generator/stub 2015-07-23 20:24:28 +09:30
932c1e5da8 Make extension stub use initializer 2015-07-23 14:34:49 +09:30
6c50f1614b Group assets by client in extension stub 2015-07-22 10:12:11 +09:30
605c56ce3c Update extension generator 2015-07-20 18:08:50 +09:30
6b7cf1b6bf Rework extension bootstrapping
System JS modules don't execute when they're registered, so we need to
import them explicitly. While we're at it, we may as well make the
locale bootstrapper a module too.
2015-07-20 18:08:28 +09:30
4a576ba1f4 Add gitignore to extension stub 2015-06-23 10:37:07 +09:30
8d408c54c9 Update extension stub with new APIs 2015-06-23 10:37:01 +09:30
b2c617ebb6 Add English locale template to extension stub 2015-06-11 18:45:31 +09:30
042b5ef051 Add missing import in extension stub JS 2015-06-11 18:45:17 +09:30
5500372288 Clean up extension stub. 2015-06-08 15:05:35 +09:30
b864ada389 Add extension generator command. 2015-06-08 14:56:19 +09:30