You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Romain Manni-Bucau <rm...@gmail.com> on 2021/10/31 18:18:23 UTC

website subcontexts?

Hi all,

since CMS was dropped I'm not sure how we are supposed to publish
subcontext websites.

svn seems inactive (
https://svn.apache.org/repos/infra/websites/production/geronimo/content/batchee/index.html
is ok but not what we have in prod) and git does not contain subcontexts (
https://gitbox.apache.org/repos/asf?p=geronimo-website.git;a=tree;h=refs/heads/master;hb=refs/heads/master)
so not sure how content is served from https://geronimo.apache.org/batchee/
for example.

Any pointer? Do we miss some rule in
https://github.com/apache/infrastructure-puppet/ (like commit
0d4db914be98ad38c0edf7b46c493203c967a9bd) ?

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>

Re: website subcontexts?

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi,

Long story short - and thanks Humbedooh for the help on that - we could use
https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Specifyingasub-directorytopublishto
which is about adding the asf yaml descriptor in all our projects to
publish a part of the website.
Currently we have a hybrid mode (geronimo.apache.org with git and
/batchee/, /xbean/ etc... with svn -
https://svn.apache.org/repos/infra/websites/production/geronimo/content/).
There was an infra issue which should be now fixed so within a few time
(1h?) it should be updated.

After some thinking I tend to think we could leverage the new work done on
the main website to add subwebsites handling there - with a plain java main
since this is what we do and what would enable to share the most IMHO.
I'm not yet sure we want to git clone other websites and run some command
to generate the static one or move website contents in geronimo-website -
after all we don't care of the maven websites, most of the content is dead
for projects and users anyway. Keeping it in the "source" projects enables
to have living documentation (thinking to arthur for example which
generates a lot of the doc) which is a big plus IMO but since the
generation is bootstraped it can also be easier to just import it.

So think the proposal is to either write a small utility in
geronimo-website and publish a subfolder only or to import the content in
geronimo-website as it (generated one included).

In terms of subcontexts, think we can keep:

- batchee
- arthur
- xbean
- microprofile
- specs


Does it make sense?
Anyone wanting to lead that track - I'm more than happy to help or even
create a skeleton for that, already did several times so can be fast to
bootstrap it?

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le lun. 1 nov. 2021 à 12:07, Jean-Louis MONTEIRO <je...@gmail.com> a
écrit :

> Hi!
>
> I have no idea how this works, I'm afraid
>
> Le dim. 31 oct. 2021 à 19:18, Romain Manni-Bucau <rm...@gmail.com>
> a écrit :
>
>> Hi all,
>>
>> since CMS was dropped I'm not sure how we are supposed to publish
>> subcontext websites.
>>
>> svn seems inactive (
>> https://svn.apache.org/repos/infra/websites/production/geronimo/content/batchee/index.html
>> is ok but not what we have in prod) and git does not contain subcontexts (
>> https://gitbox.apache.org/repos/asf?p=geronimo-website.git;a=tree;h=refs/heads/master;hb=refs/heads/master)
>> so not sure how content is served from
>> https://geronimo.apache.org/batchee/ for example.
>>
>> Any pointer? Do we miss some rule in
>> https://github.com/apache/infrastructure-puppet/ (like commit
>> 0d4db914be98ad38c0edf7b46c493203c967a9bd) ?
>>
>> Romain Manni-Bucau
>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>> <https://rmannibucau.metawerx.net/> | Old Blog
>> <http://rmannibucau.wordpress.com> | Github
>> <https://github.com/rmannibucau> | LinkedIn
>> <https://www.linkedin.com/in/rmannibucau> | Book
>> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>>
>
>
> --
> Jean-Louis
>

Re: website subcontexts?

Posted by Jean-Louis MONTEIRO <je...@gmail.com>.
Hi!

I have no idea how this works, I'm afraid

Le dim. 31 oct. 2021 à 19:18, Romain Manni-Bucau <rm...@gmail.com> a
écrit :

> Hi all,
>
> since CMS was dropped I'm not sure how we are supposed to publish
> subcontext websites.
>
> svn seems inactive (
> https://svn.apache.org/repos/infra/websites/production/geronimo/content/batchee/index.html
> is ok but not what we have in prod) and git does not contain subcontexts (
> https://gitbox.apache.org/repos/asf?p=geronimo-website.git;a=tree;h=refs/heads/master;hb=refs/heads/master)
> so not sure how content is served from
> https://geronimo.apache.org/batchee/ for example.
>
> Any pointer? Do we miss some rule in
> https://github.com/apache/infrastructure-puppet/ (like commit
> 0d4db914be98ad38c0edf7b46c493203c967a9bd) ?
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github
> <https://github.com/rmannibucau> | LinkedIn
> <https://www.linkedin.com/in/rmannibucau> | Book
> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>


-- 
Jean-Louis