maven-parent icon indicating copy to clipboard operation
maven-parent copied to clipboard

Download page template

Open slawekjaranowski opened this issue 1 year ago • 7 comments

slawekjaranowski avatar Dec 06 '24 20:12 slawekjaranowski

@kwin try to prepare template for download page ....

Questions:

  • should template be in parent pom project ... maybe in maven-apache-resources but it is for ASF, so maybe new project for Maven project templates ...

slawekjaranowski avatar Dec 06 '24 20:12 slawekjaranowski

and using in plugin https://github.com/apache/maven-changes-plugin/pull/93

slawekjaranowski avatar Dec 06 '24 20:12 slawekjaranowski

Maybe the approach in https://felix.apache.org/documentation/downloads.html (https://github.com/apache/felix-antora-site/edit/main/modules/ROOT/pages/downloads.adoc) works better. There the link is only resolved once the user clicks on download. No need for executing lua scripts (with potential performance penalty) for just rendering the download page itself. WDYT @slawekjaranowski ?

kwin avatar Dec 08 '24 11:12 kwin

Maybe the approach in https://felix.apache.org/documentation/downloads.html (https://github.com/apache/felix-antora-site/edit/main/modules/ROOT/pages/downloads.adoc) works better. There the link is only resolved once the user clicks on download. No need for executing lua scripts (with potential performance penalty) for just rendering the download page itself. WDYT @slawekjaranowski ?

Looks ok, we will not a special steps to render page - simply we be static.

slawekjaranowski avatar Dec 08 '24 11:12 slawekjaranowski

@kwin I hop now template looks better

I will move it to https://github.com/apache/maven-apache-resources where we have other resources bundles

slawekjaranowski avatar Dec 08 '24 16:12 slawekjaranowski

Maybe instead of download page for each component in each project we could simply link to one "big" page on Maven site - with links to all latest source code downloads?

slachiewicz avatar Dec 14 '24 21:12 slachiewicz

Maybe instead of download page for each component in each project we could simply link to one "big" page on Maven site - with links to all latest source code downloads?

template in one place look also ok for me

slawekjaranowski avatar Dec 15 '24 17:12 slawekjaranowski