composer/composer — Issue #63: Complicated PackageInterface
Author: chEbba
Created: 2011-10-23 20:50:56+00:00
State: open

Current interface for packages is really complicated and combines 2 areas: package definition and package storage.
For example we can separate it in 2 interfaces: one with information related to library (name, version, related packages, etc) and the second one with information about storage (distribution and source types, urls, etc.).

Also setters in interface look a little bit strange, i think this logic should be moved outside package interface.

What do you think?