Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs: How to build a plugin #1330

Closed
Vheissu opened this issue Jan 16, 2022 · 2 comments
Closed

Docs: How to build a plugin #1330

Vheissu opened this issue Jan 16, 2022 · 2 comments
Assignees
Labels
Docs Documentation needs to be added/improved/corrected

Comments

@Vheissu
Copy link
Member

Vheissu commented Jan 16, 2022

Aurelia 2 made it considerably easier and more powerful to create your own plugins. We need to document how you can create plugins that cover simple use cases as well as documenting how to create plugins that accept configuration options upon instantiation.

  • Dealing with dependency injection
  • Working with start up tasks to delay calling and registering parts of your code
  • Global resources (plugins that create resources to be used in apps already registered with DI)
  • Plugins that accept configuration options (UI libraries)
@Vheissu Vheissu added the Docs Documentation needs to be added/improved/corrected label Jan 16, 2022
@Vheissu Vheissu self-assigned this Jan 16, 2022
@LloydNicholson
Copy link

Hey @Vheissu. I hope you are well. This would be a really useful section to have included in the docs. Thank you. I am currently struggling a bit with this as I am not a typescript wiz.

@Vheissu
Copy link
Member Author

Vheissu commented Sep 1, 2022

We have a section on building plugins here and I am now closing this: https://docs.aurelia.io/developer-guides/building-plugins

@Vheissu Vheissu closed this as completed Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Docs Documentation needs to be added/improved/corrected
Projects
None yet
Development

No branches or pull requests

2 participants