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