for those of you interested in AngularJS, there's now a sample oVirt
UI plugin available from samples-uiplugins repo:
(It's very similar to one presented in our recent "Writing UI plugin
with AngularJS" presentation.)
When writing UI plugins beyond simple "hello world", it's important
to keep the code well-structured and maintainable; utilizing proven
patterns like Model-View-Controller, Dependency Injection, etc. seems
to be a good way to go.