[Patternfly] Consolidating patternfly dependency management
Brian Leathem
bleathem at redhat.com
Wed Jul 27 03:27:01 UTC 2016
Hello all,
Consider the following stories:
As a developer contributing to patternfly, I don't want to work with
multiple package installers and multiple install steps, so that I can
contribute code with fewer steps and less complication.
As an application developer consuming patternfly via npm, I don't want to
have bower as a nested dependency when I install patternfly, so that I have
a smaller install footprint. This is particularly important when I want to
deploy to cloud environments like openshift, and/or in docker containers.
Finally we can't forget the story:
As an application developer consuming patternfly via bower, I want to keep
using bower.
As such I propose we consolidate our dependency management on
npm/package.json for both patternfly-core and angular-patternfly. We would
continue to maintain the bower.json file as we will continue to publish to
bower, but bower will no longer be /required/ to either develop or consume
patternfly. We could even consider generating the bower.json file from our
package.json to eliminate the possibility of inconsistent dependency
versions.
Thoughts?
Brian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/patternfly/attachments/20160726/1241d3c0/attachment.htm>
More information about the PatternFly
mailing list