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

Rework the Module system #47

Open
7 tasks
isc30 opened this issue May 7, 2020 · 0 comments
Open
7 tasks

Rework the Module system #47

isc30 opened this issue May 7, 2020 · 0 comments
Labels
feature New feature or request
Projects

Comments

@isc30
Copy link
Owner

isc30 commented May 7, 2020

  • Stamp the Modules with [BlazorLazyLoadingModule] to detect nested modules at build time
  • Generate the lazy json as a build artifact and copy it later to wwwroot
  • Implement dynamic ModuleHints
  • Implement events for ModuleHints so we can fetch automatically after being discovered
  • When generating a manifest, check if the assembly is a Module and if that's the case, read it's manifest and append it to the existing one. This way we "aggregate" nested manifests into a single file without losing their private properties like BLLManifestAssemblies, etc.
  • Read lazy.json from Modules and append the generated manifest to that content
  • Implement a custom manifest generator system so users can add their own stuff to the generated manifest
@isc30 isc30 created this issue from a note in Main Board (Backlog) May 7, 2020
isc30 added a commit that referenced this issue May 7, 2020
@isc30 isc30 added the feature New feature or request label May 9, 2020
@isc30 isc30 moved this from Backlog to To do in Main Board May 10, 2020
@isc30 isc30 moved this from To do to In progress in Main Board Jun 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Main Board
In progress
Development

No branches or pull requests

1 participant