Project

place

0.0
No commit activity in last 3 years
No release in over 3 years
Extract information from Polarion and turns it into easy manageable ruby objects. Those objects are stored via Redis.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
 Dependencies

Runtime

>= 0
>= 0
 Project Readme

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).