Forum OpenACS Development: Package dependencies

Collapse
Posted by Lee Denison on

I've been thinking about a package for storing software project acceptance tests.

It makes sense, if the project is also using ticket tracker or ticket tracker lite, that a user should be able to easily (one click) create a new acceptance test in response to a bug reported in the ticket tracker. And that they should be able to easily navigate between tests and corresponding bugs.

To my mind, tests should be kept in a separate package and there should be no package dependencies between the ticket tracker and an acceptance test package. Ticket tracker can be used to track all kinds of processes, not just software development and you could forseeably want to track your project progress with acceptance tests without using ticket tracker.

Is there an accepted way to achieve this integration without creating package dependencies? Could acs-service-contract help here?

Collapse
Posted by Don Baccus on
Yes, acs-service-contract is meant to provide this kind of "glue" for packages.

BTW the OpenMSG folks are working on similar issues, in particular for the OpenACS project itself.  You might want to e-mail Simon Millward and friends.