On Fri, 6 Aug 2021 at 04:01, Gilles Sadowski <gillese...@gmail.com> wrote:
> Le ven. 6 août 2021 à 04:01, Matt Juntunen <matt.a.juntu...@gmail.com> a > écrit : > > > > Gilles, > > > > > I do _not_ ask any work to be done in order to complicate the release > > > process and/or review. > > > My question was (cf. above and the other thread) whether singling out > > > the "examples" module has any benefit (apart from saving a few bytes > > > on Maven Central). > > > > Yes, I believe it is beneficial. If nothing else, it keeps maven > > central and the project site uncluttered and reduces the chance of > > user confusion. > > I do not see where the problem is supposed to be (with Maven Central). > But, either way, it's not worth fighting over it, as long as the examples > are kept in sync with the code (and this is done at the lastest as part > of the current release process). [The counter-example is "Commons > Math", where the code examples were not kept up to date with the > main code...] > For the site, I believe that the examples should be there, as they are > show-cases (for users!) of fully-working applications.[1] > I do not think that the layout of the site for maven modules is very friendly for browsing the source. You are required to traverse down the hierarchy to the module site index, then click the project reports link then either the javadoc or xref reports. It takes a lot of finding and may not be found at all by a new user of the modular site layout. Advertising the examples at a higher level in the project site is better, so adding them to the user guide is an appropriate place. The question then is should the higher location point the user to the module site index, recommend downloading the source release which contains all the examples (and not having the module site published), or both. I do not think pushing the artifacts to Maven Central is useful as the applications are either developer testing tools or integration test demos. These are not of use to be linked by a third party as a dependency, and given they have no binary compatibility guarantee it would be unwise to depend on them anyway. > > Gilles > > [1] See e.g. > https://commons.apache.org/proper/commons-rng/commons-rng-examples/commons-rng-examples-quadrature/xref/index.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >