Skip to content

M1 week 2 release notes

Andrey Sobolev edited this page Jul 14, 2014 · 2 revisions

M1 W2 Build features:

Yang IDE week 2 build: yangide-m1.w2.update-site.zip

M2E Yang plugin improvements

  • We have option in preferences to clear yang generated files before new generation phase are executed.
  • We have M2E tweak to allow enable generation then M2E ignore instructions are specified in pom.xml. To enable generation for existing project after Yang-IDE update please use Maven Project Update on project.

Yang-IDE- indexing

We now index all yang files found in java projects. This is only initial state of this core infrastructure but this allows us to begin providing completion/selection for Yang-Editor.

Yang-Editor

  • Templates We implemented Yang templates for various default operations, like adding module, leaf, typedef. Templates could be customized from Yang Preferences page. We provided only some basic cases and will update list of templates for next builds. If someone interested by adding new templates to default set please use export button from Yang preferences and send us xml files.

  • Completion for keywords, templates, types, imports. We have provided very initial set of completion rules. Now it is possible to complete for keywords, for modules names after ‘import’ for basic type names after ‘type’. We will continue enhancements for next versions.

  • Navigation We have only one rule available for open declaration right now. This rule is to go for imported module by name. This could be achieved by pressing F3 on module name in ‘import’ statement.

  • AutoIndenting We have enhanced auto-indenting to be more smart and use all standard Eclipse Editor features. Now it support smart-brackets inserting.

  • Home
  • First Steps
    • Installation Guide
    • [Import Project](Import Project)
    • [Create Project](Create Project)
    • [Yang Editor](Yang Editor)
  • New and Noteworthy
    • [1.0.0 release notes](M1 release notes)
    • [1.1.0 release notes](1.1.0 release notes)
    • [1.1.1 release notes](1.1.1 release notes)
  • [Features] (Features)
  • [M2E Integration] (M2E Integration)
  • [Yang Project Support] (Yang Project Support)
  • [Code Editing] (Code Editing)
  • [Code Navigation] (Code Navigation)
  • [Code Refactoring] (Code Refactoring)
  • [Diagram Model Editor] (Diagram Editor)
  • Developer Documentation
  • [Setup and build](Setup and build)
Clone this wiki locally