Hey Zsolt, There have been a few discussions in the past about moving the documentation from the wiki to the website and from what I recall people were more or less in favor of moving towards this direction. The main thing missing is volunteers that are willing to take on this migration step.
Personally, I am very much in favor of going into this direction not only for solving namespacing issues but also for traceability purposes and facilitating doc contributions and reviews. Big +1 from me. Best, Stamatis On Mon, Jan 8, 2024 at 10:15 AM Zsolt Miskolczi <zsolt.miskol...@gmail.com> wrote: > > In confluence, page names should be unique in a given space. As I see, > Apache Hive has its own space. > And now comes the tricky part: with 4.0 documentation, we didn't create a > new space, just a 4.0 parent page. We create a copy of existing pages under > the umbrella of this page: > https://cwiki.apache.org/confluence/display/Hive/Apache+Hive+4.0.0 > > The problem is the unique naming of pages: it would make sense to keep the > page names the same as in the older documents but unfortunately, we cannot. > So we try to create names that are almost the same, or just delay the > decisions. > Two examples: > - AdminManual Installation > <https://cwiki.apache.org/confluence/display/Hive/AdminManual+Installation> > became Manual Installation > <https://cwiki.apache.org/confluence/display/Hive/Manual+Installation> > - Hive Schema Tool > <https://cwiki.apache.org/confluence/display/Hive/Hive+Schema+Tool>became Copy > of Hive Schema Tool - [TODO: move it under a 4.0 admin manual page, find a > proper name] > <https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=284790216> > > I feel multiple issues with that: Consistency is gone. And also, I'm not > sure how it can support search engines. Also, it can be confusing for > people who want to use the wiki pages. > > I was thinking about different solutions. Creating a Hive 4.0 space in > Confluence can solve the problem of page uniqueness. But doesn't address > the issue of searchability and ease of use. > > We can also keep the current one but in that case, it would be recommended > to figure out a great naming convention about the pages. > > At this point, my best idea is to move to an engine that has better offers > to document a software product. For example, Iceberg uses Hugo. It is a > markup-based engine, it can be kept in source control and pretty fast. > Example page: https://iceberg.apache.org/docs/1.4.1/. > > > What do you think of that? > > Thank you, > Zsolt