Le samedi 9 janvier 2021, 12:53:04 CET Oleg Kalnichevski a écrit :
> On Sat, 2021-01-09 at 10:09 +0100, Hervé BOUTEMY wrote:
> > Hi Oleg,
> 
> ...
> 
> > I know this was a long email, but there is no easy magic solution:
> > there are
> > multiple solutions with pros and cons. Then it's all about
> > understanding
> > before deciding to move or not.
> > You currently have a working solution, that IMHO only has a scaling
> > issue:
> > perhaps scaling is not a requirement for you.
> 
> Hi Hervé
> 
> Thank you so much for helping us and sharing your knowledge and
> experience with us. It is truly appreciated.
> 
> The only important objective for me is to ensure that update and
> deployment of non-versioned content should not require a formal release
> and a release vote and ideally could be done by raising a PR with the
> website project by an external contributor.
since we did the work in november, you have this, isn't it?

> 
> I personally think publishing release (version) specific content
> (project reports) to the artifact repository during a formal release is
> a very simple, practical, cheap and conceptually clean solution to the
> project, so I do not quite understand an aversion to this idea.
Ok I lost you with too many explanations.
I'll explain more in details the issues with the current setup.
Apart from the scalability issue, if in the future you added many components 
or many branches...

Currently, in the versioned content, you have a multi-module site that is 
quite non-functionnal, because of the intermediate files stored in the same 
directory.
Example: http://hc.apache.org/httpcomponents-core-5.1.x/project-reports.html
If you follow links from the left "Modules" menu, the links point to "Not 
Found" index.html: if you remove the last "index.html", you see the module 
content.

If we look at svn view
https://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-client-5.0.x/

The root cause is that this directory is supposed to be the 
httpcomponents-client release documentation, but it also contains some 
unversioned content (= 
with "svn-site-role" Author)

If we simply clearly split the versioned release documentation from the 
unversioned content, it would make things much more clean and we could improve 
the release documentation
Like having the release documentation in
http://hc.apache.org/httpcomponents-core-5.1.x/doc


I understand that my explanations seem theoretical and hard to really 
evaluate.
This can be tested easily without breaking the current setup, but by adding 
normal documentation fir the current SNAPSHOT: if you trust me, I can work with 
Michael to show that

Are you interested?

Regards,

Hervé

> 
> Oleg
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to