Hi Gilles,
On 19.01.2025 14:30, Gilles Sadowski wrote:
Hi.
Le sam. 18 janv. 2025 à 19:14, Piotr P. Karwasz
<pi...@mailing.copernik.eu> a écrit :
The changes in `logging.apache.org` took close to 1000 work hours (2
developers for 3 months) and were financed by the Sovereign Tech Fund
(now Agency). Commons has also several critical projects, so we could
apply for one of its programs.
It's clear what "Log4J" does; I'm pretty sure that there won't be
a consensus here about what the scope of "Commons" is. My
impression is that it would be difficult to explain what the funding
will be used for.
E.g. they may not be interested in rarely used components;
but does that make them less "critical"?
A slick website is "nice" but not really "critical" (as long as it is
not tampered with).
Of course, I'm certainly not opposed to someone trying to get
resources to do <something>.
In general most Commons projects fulfill the criteria for funding, while
`commons-lang`, `commons-io` and `commons-codec` are on multiple lists
of critical Open Source projects. It would be mostly up to us to define,
which changes in Commons are most needed and to translate those changes
in well defined milestones and funding needs.
[1] https://www.sovereign.tech/programs/fund#criteria
I was going to ask "why Asciidoc", but most of the answers is there
https://asciidoc.org/#about
A primary question is then: Do we want to normalize the "Commons"
documentation so that all components use "Asciidoc"?
Personally I don't have a preference between markup languages, as long
as we use the same markup language for all the documentation. Using
Javadoc as Gary suggests is fine with me too.
3. Replacing `maven-site-plugin` with Antora can reuse the work done in
Log4j.
I don't know what "Antora" is. But if "Log4J" did the work already and
people are happy with the result, it's a strong incentive to indeed follow
that path.
Antora[2] is a static website generator that can build a website from
multiple Git repositories/branches and helps creating cross-references
between the different websites.
In Log4j we were mostly interested in replacing `maven-site-plugin` and
speeding up the site generation. Most reports generated by
`maven-site-plugin` (e.g. PMD, Dependency Convergence, etc.) are not
really useful for the general public and they slow down site generation
considerably.
The same remarks apply as for the markup languages, we could have chosen
any other website generator (including `maven-site-plugin`, if we remove
all the reports), but we chose Antora.
Piotr
[2] https://antora.org/
[3]
https://github.com/apache/infrastructure-asfyaml?tab=readme-ov-file#subdir
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org