On Wed, 1 Sept 2021 at 18:39, Craig Russell <apache....@gmail.com> wrote:
>
> The policy https://www.apache.org/foundation/marks/pmcs#navigation refers to 
> subprojects as well as projects.
>
> > Whatever main navigation system your project website uses, it must feature 
> > certain text links back to key pages on the main www.apache.org website. 
> > These links can appear in whatever main navigation system your site uses on 
> > all top level pages for the project or subproject.
>
> I looked at the source code for the page which refers to code on 
> https://github.com/apache/whimsy/blob/master/lib/whimsy/sitestandards.rb but 
> I cannot see how to get the code to look at subprojects.
>
> For example, https://db.apache.org/jdo/ is clearly the top level page for the 
> DB JDO subproject. How do we include this page in the web site compliance 
> scan?

It needs to be listed as a scan target somehow.

> We might need some additional metadata for the 100 or so subprojects that do 
> not appear in committee-info.txt.

Definitely need additional metadata.

AFAIK there is no central registry for sub-projects, and PMCs can
create as many as they like.

I don't think it's possible to automatically extract this information
from the main website, so Whimsy will have to rely on data provided by
the PMCs.

Someone needs to design a data store for the information and then
persuade projects to keep it updated.

I think it will be a long long haul.

> Thanks,
> Craig
>
> Craig L Russell
> c...@apache.org
>

Reply via email to