Hi,
I think the original reason is that Doxia is an aggregator for multiple 
reactors:
- https://maven.apache.org/doxia/doxia-sitetools/
- https://maven.apache.org/doxia/doxia-tools
- https://maven.apache.org/doxia/doxia/

So moving this would require setting up some redirects…
Konrad


> On 19. Aug 2026, at 14:11, Elliotte Rusty Harold <[email protected]> wrote:
> 
> Interesting., That layout is weird, but is the maven repo the right
> place to put all this?
> 
> Most plugins have site code that lives in their own repo. E.g. the
> site for https://maven.apache.org/plugins/maven-compiler-plugin/ is in
> the maven-cmpiler-plugin repo. Should the doxia site code be in the
> doxia repo at https://github.com/apache/maven-doxia/tree/master/src/site?
> 
> Why is there a separate doxia-site?
> 
> On Wed, Aug 19, 2026 at 4:17 AM Sylwester Lachiewicz
> <[email protected]> wrote:
>> 
>> Hi everyone,
>> 
>> I would like to propose folding the maven-doxia-site repository into
>> maven-site so the entire site is built from a single source tree.
>> Currently, maven-doxia-site is a separate repository, Jenkins job, and SVN
>> publication tree for the 21 pages located at /doxia/ on
>> https://maven.apache.org/
>> 
>> This move will not change any /doxia/ URLs. The full plan is outlined in
>> https://github.com/apache/maven-site/issues/1645, and the content move is
>> complete and passing tests in https://github.com/apache/maven-site/pull/1646.
>> The infrastructure changes are tracked under INFRA-28277, which is
>> deliberately on hold until the PR is merged and deployed.
>> 
>> Before merging, I would like to get your opinions on two specific points:
>> 
>> 1.  Navigation
>>    A site build has exactly one site.xml, meaning the Doxia pages cannot
>> keep their own banner, breadcrumb, and menus. Instead, they will adopt the
>> main Maven navigation. This is the only user-visible change.
>>    The current PR nests the Doxia menus inside the Documentation menu,
>> next to Maven Tools. Alternatively, we could leave the Doxia pages with
>> plain main-site navigation and remove their specific menus entirely.
>> 
>> 2.  Git history
>>    The maven-doxia-site repository has 217 commits dating back to December
>> 2012. We can either:
>>    a) Graft the history onto maven-site using git-filter-repo and a merge
>> with --allow-unrelated-histories so git blame and git log --follow continue
>> to work. This requires temporarily enabling the merge button or a direct
>> push to GitBox due to our .asf.yaml restrictions.
>>    b) Do a plain copy, as the PR currently does, and archive
>> maven-doxia-site as read-only.
>> 
>> Deciding this upfront is ideal, as retrofitting the history later is much
>> more complex. Note that either option only covers the Git era; anything
>> prior to the 2012 CMS migration will remain in SVN.
>> 
>> For context, building both trees and diffing them shows that only the
>> necessary root-level items change. Additionally, resolving local links in
>> the built Doxia pages actually fixes 14 broken links that currently point
>> to the main site.
>> 
>> If there are no objections, I plan to merge the PR in a week and update
>> INFRA-28277 once the deployment is complete.
>> 
>> Thanks,
>> Sylwester
> 
> 
> 
> -- 
> Elliotte Rusty Harold
> [email protected]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 

Reply via email to