[ ] Fix issue with RibbonClientProperties that has many properties starting with Capital letters
[ ] Should we be showing properties along the lines of Spring boot's ConfigurationMetadata.toDashedCase? Does spring boot take care of this with Ribbon properties too via archaius?
[ ] Allow users to edit existing dependencies from the current set from any project (use the APIs of the server that gives all dependencies for a given boot version which is derived from the current project)
[x] Issues with build config refresh (w.r.t timestamp confusion w.r.t library vs classpath metadata file)
[x] Handle deleted metadata file from classpath & removed library
[ ] Java property suggestions for class/map keys should have hiphen instead of camelcase. Reference
[ ] Show suggestions for group with no child but with a type
[ ] Allow both property & group to be defined at the same level (eg., spring.profiles is both a property & a group)
[ ] Add support for copying root -> current node path as a property & also as an environment variable
[ ] Update the project with gradle 4.6+ to use annotationProcessors that works both within intellij & in the build
[ ] Fix issues with navigation within documentation window
[ ] Allow user to copy path as environment variable
[ ] Show documentation for every node (just node path if no documentation can be found)
[ ] Dont show properties that are already present at the current level (for enum, map & object)
[ ] Show quick fix for deprecated items if replacement is present
[ ] If @ConfigurationProperties is present in any of the opened classes & spring-boot-configuration-processor is not available in classpath, show warning asking user to add org.springframework.boot:spring-boot-configuration-processor as a dependency
[x] Fix issues with enum not getting loaded
[ ] Fix issues with javadoc not proper incase of inner classes & generics
[ ] Show background progressbar when indexing is in progress
[ ] Show providers aspart of documentation
[ ] Show suggestions only if class is present (?)
[ ] Remove current project from index when project is closed
[x] Dont add test suggestions to main & viceversa
[ ] Write testcases
[ ] Worry about cases where the plugin is shared across the whole application, instead of just a single project
RibbonClientProperties
that has many properties starting with Capital lettersConfigurationMetadata.toDashedCase
? Does spring boot take care of this with Ribbon properties too via archaius?spring.profiles
is both a property & a group)@ConfigurationProperties
is present in any of the opened classes &spring-boot-configuration-processor
is not available in classpath, show warning asking user to addorg.springframework.boot:spring-boot-configuration-processor
as a dependency