Hi.

2020-06-12 15:52 UTC+02:00, Xeno Amess <xenoam...@gmail.com>:
>> Some terms:
>> - Apache Commons is an Apache _project_.
>> - Apache Commons Lang is a _component_ of the _project_.
>
>> Each component has its own level of functionality and granularity. Some
> are
>> lower level, like Commons Lang and Commons IO and do not depend on
> anything
>> at runtime.
>> Others offer higher levels of functionality like Commons VFS, Commons
>> Configuration, Commons Digester, and Commons Weaver.
>> You'll notice that some of the lower-level components offer a single
>> Maven
>> module and jar, while others offer many.
>> There is no uniform granularity to be expected.
>
> Get it, at least, kind of.
> But if Apache Commons is thought to be a whole project, I do think the
> relationship between each of its components should be enforced.

It may be seen as an ideal, but given the different
history lines of the components, it is not achievable:
Some regular contributors (or ancient contributors for
old/mature components) will veto touching the code
just for the sake of standardization.

> For example, we might start from trying to use a same code style formatter.

I agree; someone must be suggesting this every
10 years or so; last time (IIRC) it was me; didn't
work. :-}

Gilles

>>> [...]

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to