Skip to content

smaifullerton-wk/extensions_playground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A basic application exploring ideas around plugins and extensions.

Observations:

  • Use the plugin package to slowly build up an extension model similar to Eclipse's extension model.
  • Use the inject.dart package for dependency injection.
  • Unfortunately, inject.dart strips generic types off, so something like this doesn't seem to work:
@module
class ExtensionPointsModule {
    @provide
    ExtensionPoint<Command> provideCommandExtensionPoint() => new ExtensionPoint<Command>();
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 97.7%
  • CSS 1.2%
  • HTML 1.1%