The Perl SCM Adapator project has been started. The first step for the administrator, yours truly, is to figure out how to work all these wonderful SourceForge resources. Then, the first template perl modules will be uploaded.
These modules will be designed to provide a reusable code base to wrapper command line or API calls of various tools that are commonly used as part of a software configuration management system.
These templates, one for each major tool category (version control, build management, deployment, etc.), will serve as the parent classes for really useful Perl modules that override methods in the templates.
Anyone vaguely interested in this project is encrougaged to email the admin at sean@blanton.com. The first adaptors will be CA Harvest and Openmake, but we need many experts to fill out the module set. Hot tools we are looking for include CVS, Tivoli Software Distribution, ClearCase and Peregrine.
A good set of guidelines will be written and the guidelines will have to be adhered to in order for some arbitrary subset of the Perl SCM Adaptors to be used together in a consistent way.
I'll be releasing the first templates for version control and build managment in the next few weeks. In case you are wondering, they are based on several versions used in the field. Cheers - Sean Blanton