Skip to content

Commit

Permalink
Build results of 61564cb (on master)
Browse files Browse the repository at this point in the history
  • Loading branch information
kentfredric committed May 20, 2016
1 parent 7dfe535 commit c7da86c
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Changes
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Release history for Dist-Zilla-Role-BundleDeps

0.002004 2016-05-20T22:54:54Z d7f2330
0.002004 2016-05-20T23:07:01Z 61564cb
- Annotate documentation to indicate need to add authordeps on bundles. ( PR #2, thanks to Olivier Mengué )

[Dependencies::Stats]
Expand Down
16 changes: 16 additions & 0 deletions lib/Dist/Zilla/Role/BundleDeps.pm
Original file line number Diff line number Diff line change
Expand Up @@ -173,12 +173,28 @@ These can be overridden when consuming a bundle in C<dist.ini>
=head1 LIMITATIONS
=head2 Self References in develop_requires
If you bundle plugins with your bundle, and use those plugins in the bundle,
you'll risk a self-reference problem, which may be solved in a future release of Dist::Zilla.
Until then, you'll need to possibly use L<< C<[RemovePrereqs]>|Dist::Zilla::Plugin::RemovePrereqs >>
to trim self-references.
=head2 Bootstrap problems on Bundles
When using your bundle to ship itself, the use of this role can imply some confusion if the role is not installed,
as C<dzil listdeps> will require this role present to work.
It is subsequently recommended to state an explicit C<AuthorDep> in C<dist.ini> to avoid this.
[Bootstrap::lib]
[@Author::MyBundle]
; authordep Dist::Zilla::Role::BundleDeps
bundledeps_phase = runtime
bundledeps_relationship = requires
=head1 SEE ALSO
L<< C<[BundleInspector]>|Dist::Zilla::Plugin::BundleInspector >>
Expand Down

0 comments on commit c7da86c

Please sign in to comment.