Should PAUSE not index files in eg/ or examples/ ?
PAUSE doesn't index things in the following directories:
- t
- xt
- inc
- local
- perl5
- fatlib
I'm wondering if it also should index examples, in directories eg/ or examples/?
A number of the permissions conflicts are caused by example modules. Sure I can suggest that they name the example for Foo::Bar as Foo::Bar::Example, rather than Example, but since examples aren't installed, then it seems like it makes sense to not index them.
If there's agreement, I'll do a PR for this.
Thumbs up from me.
My dzil plugin bundle lists these directories as no-index, as I've seen them in the wild in distributions I've wrangled:
qw(t xt inc local perl5 fatlib examples share corpus demo)
I restricted the PR to the list of example/demo directories that I've seen.
I haven't done enough checking of share and corpus to be as confident to include those. I'll let Karen do a PR for that :-)
From PTS 2023: We will do this.
I am holding off until #405 as it changes quite a bit.