Hi,
Oliver Corff wrote on Tue, May 18, 2021 at 05:48:36PM +0200:
there used to be a good tradition to collect these things in a dedicated
directory aptly named contrib.
Wouldn't it be a good idea to collect macros of this kind (and previous
contributions to this list) in a contrib directory? Then they could be
made available to everybody without causing too much headache for the
maintainers of the source code and accompanying documentation.
Actually, contrib/ directories cuase *more* headaches for maintenance
and documentation, not less, and can cause additional effort and
confusion for users trying to figure out whether and how to use them.
Besides, contrib/ directories are often used as an excuse for not
properly intergrating new features, causing a fragmented and erratic
user experience, and for allowing code into the distribution that
is poorly designed, poorly implemented, poorly tested, and poorly
maintained. Just look at stuff like hdtbl and despair.
Counter-examples like mom notwithstanding - in general, advocating
contrib/ is a very poor idea.
Yours,
Ingo