Skip to content

Rework the Module system #47

@isc30

Description

@isc30
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions