Gaderian

Move ModuleDescriptorProvider and all related classes to a separate module

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 1.0
  • Fix Version/s: 1.1
  • Component/s: None
  • Labels:
    None

Description

Loading module descriptors should be moved out of Gaderian's core. The reason for this is that there are may possible uses of loading the descriptors without actually building a registry. One example for this is the HiveDoc Maven2 plugin. Currently, we've got a very uncomfortable circular dependency between that plugin and the core because of this. Other uses of separating module descriptor loader include implementing a Gaderian facet for IDEA providing refactorings, code completion, specialised project tree view etc.

Also, add a getDocumentation() method to all Descriptor classes. The HiveDoc plugin is a hack, such a method would be a first step in the right direction.

Activity

There are no comments yet on this issue.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated: