Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 1.79 KB

README.markdown

File metadata and controls

43 lines (22 loc) · 1.79 KB

Place is a Ruby library aimed to gather and manage objects from Polarion ALM™ repositories. Its name comes from the contraction of "Polarion lace".

Installation

$ gem install place

Intro

Place collects informations from Polarion ALM ™ and turns it into easy manageable ruby objects, which are managed by excellent key-value store Redis, via the Ruby library Ohm.

Polarion ™ is an "Application Lifecycle Management" tool produced by Polarion Software GmbH. For more info on Polarion ALM ™ please refers to http://www.polarion.com/.

Why?

Basically I'd like to easy access to items inside a Polarion projects (namely "workitems"), as well as see relations among multiprojects workitems. That saved me a lot of time in extracting information and producing reports.

Examples

See the Examples wiki page, please.

Limitations

  • Place does not work with LiveDocument workitems, that are workitems stored in Microsoft document rather than .xml files.
  • The actual version was tested under Linux and Mac OS X only.

Performance

Retrieving data from a repository working copy takes not too much time. Assuming the time required grows with the numbers of workitems, we experienced a total retrieve time of 60 seconds with 1700 workitems.

Roadmap

  • add votes for workitems (and approvals, ...)
  • (maybe) incremental update rather than one-shot gathering
  • implement write back to repository (?)
  • callback for each workitem type (es: complex calculated fields)

Author

Place is written by Carlo Pecchia and released under the terms of Apache License (see LICENSE file).