Thanks Robin for the PR and Steven for review. I've submitted a follow-up PR to move links to other language implementations out of Java docs. https://github.com/apache/iceberg/pull/13618. Please help review.
Thanks, Manu On Tue, Jul 22, 2025 at 5:58 AM Kevin Liu <kevinjq...@apache.org> wrote: > Thanks for working on the navigation! I've run it locally and it looks > great. > Like Steven mentioned, we can continue to iterate on the improvements. > Happy to help review more changes, I was a bit late on this one :) > > Best, > Kevin Liu > > On Mon, Jul 21, 2025 at 1:27 PM Steven Wu <stevenz...@gmail.com> wrote: > >> FYI, I have merged Robin's PR for the docs side navigation change, which >> greatly simplified the navigation side panel. If there are more comments or >> requests, they can be followed up separately. >> >> On Thu, Jul 17, 2025 at 2:37 AM Robin Moffatt <ro...@confluent.io.invalid> >> wrote: >> >>> Hi all, >>> >>> There has been a good discussion and some improvements on the PR to >>> improve the left-hand navigation on the docs: >>> https://github.com/apache/iceberg/pull/13491/ >>> I have updated the preview images at the top of the PR to show the >>> current state of the proposal. >>> >>> Further review and comments would be most welcome, please. >>> >>> thanks, Robin >>> >>> On Wed, 9 Jul 2025 at 17:08, Steven Wu <stevenz...@gmail.com> wrote: >>> >>>> I really like the new organization of the navigation panel. It is too >>>> congested currently. >>>> >>>> On Wed, Jul 9, 2025 at 7:22 AM Jean-Baptiste Onofré <j...@nanthrax.net> >>>> wrote: >>>> >>>>> Hi Manu >>>>> >>>>> At first glance, it's a great improvement with a good multi-level menu >>>>> (reducing the first level size of the menu). >>>>> >>>>> Thanks ! >>>>> Regards >>>>> JB >>>>> >>>>> On Tue, Jul 8, 2025 at 11:22 PM Manu Zhang <owenzhang1...@gmail.com> >>>>> wrote: >>>>> > >>>>> > Hi all, >>>>> > >>>>> > Robin has opened https://github.com/apache/iceberg/pull/13491 to >>>>> refactor left-hand navigation. Please help review and share your thoughts >>>>> there. >>>>> > >>>>> > Thanks, >>>>> > Manu >>>>> > >>>>> > On Sat, Jun 7, 2025 at 7:08 AM Kevin Liu <kevinjq...@apache.org> >>>>> wrote: >>>>> >> >>>>> >> Thanks for starting this conversation, Manu! I agree 100%. Having >>>>> well-organized docs is super important for the growth of the community. >>>>> Happy to help out here. >>>>> >> >>>>> >> I see there are a couple of issues already created with the "docs" >>>>> label on github, >>>>> https://github.com/apache/iceberg/issues?q=state%3Aopen%20label%3A%22docs%22 >>>>> >> I'll comment on those tickets individually. >>>>> >> >>>>> >> Regarding the points you brought up in the original email, >>>>> >> 1. "latest" doc is physically a symlink to the latest version (e.g. >>>>> 1.9.0), and it would be clearer to present this as something like >>>>> “$iceberg_version (latest)” in the navigation. >>>>> >> +1 to this change. Looking at the "docs" sub menu, there's also >>>>> "nightly" and it's the default when I navigate to "docs". I would just >>>>> caution to be careful here esp if there's a URL change since Google caches >>>>> some links. >>>>> >> >>>>> >> 2. Links to PyIceberg, IcebergRust, and IcebergGo are currently >>>>> nested under Iceberg Java, making them hard to find. Elevating these to >>>>> the >>>>> top level would make them more accessible. >>>>> >> +1, I'd like to include links referencing the sub-projects. >>>>> >> - Iceberg-python and Iceberg-rust both have their own website. >>>>> https://py.iceberg.apache.org/ & https://rust.iceberg.apache.org/ >>>>> >> - Iceberg-go currently uses >>>>> https://pkg.go.dev/github.com/apache/iceberg-go >>>>> >> >>>>> >> 3. Contents of (or links to) external integrations are not specific >>>>> to a version of Iceberg Java and better moved out. >>>>> >> 4. There is an "Integrations" submenu but it's not clear why AWS, >>>>> Dell, JDBC and Nessie are in the submenu while others are not. >>>>> >> 5. The list of integrations is also growing so it would be better >>>>> to find a new home for them. >>>>> >> +1 to all the above. >>>>> >> >>>>> >> This also reminds me of the previous discussion thread on >>>>> documentation, >>>>> https://lists.apache.org/thread/jnfnf886r4y8q3og668f02pbw8ym7pq6 >>>>> >> I'd like to reorganize the tabs on the main site and perhaps add a >>>>> new "Community" tab. I just created >>>>> https://github.com/apache/iceberg/issues/13261 so I won't forget >>>>> again :) >>>>> >> >>>>> >> Looking forward to these changes! >>>>> >> >>>>> >> Best, >>>>> >> Kevin Liu >>>>> >> >>>>> >> >>>>> >> >>>>> >> On Thu, Jun 5, 2025 at 12:19 AM Eduard Tudenhöfner < >>>>> etudenhoef...@apache.org> wrote: >>>>> >>> >>>>> >>> I do agree that we need to restructure the site to make things >>>>> less cluttered and easier to find. Thanks Manu/Peter for working on this. >>>>> >>> It would be great to have a few more reviewers that can help out >>>>> here and add their opinions about the restructure. >>>>> >>> >>>>> >>> Thanks >>>>> >>> Eduard >>>>> >>> >>>>> >>> On Thu, Jun 5, 2025 at 3:26 AM Manu Zhang <owenzhang1...@gmail.com> >>>>> wrote: >>>>> >>>> >>>>> >>>> Hi all, >>>>> >>>> >>>>> >>>> I know you've been busy finalizing v3 spec and discussing new >>>>> features in v4 spec. When you find time, could you take a look at this as >>>>> well? >>>>> >>>> I think well-organized docs are also important to further grow >>>>> the project and the community. >>>>> >>>> >>>>> >>>> Thanks, >>>>> >>>> Manu >>>>> >>>> >>>>> >>>> On Mon, May 26, 2025 at 11:01 AM Manu Zhang < >>>>> owenzhang1...@gmail.com> wrote: >>>>> >>>>> >>>>> >>>>> Hi all, >>>>> >>>>> >>>>> >>>>> I’ve noticed that the current Docs side navigation on the >>>>> Iceberg website is still primarily structured around Iceberg Java. >>>>> However, >>>>> the project has evolved significantly, with many new language >>>>> implementations and integrations. I’d like to highlight a few issues and >>>>> suggestions for improvement >>>>> >>>>> >>>>> >>>>> 1. "latest" doc is physically a symlink to the latest version >>>>> (e.g. 1.9.0), and it would be clearer to present this as something like >>>>> “$iceberg_version (latest)” in the navigation. >>>>> >>>>> 2. Links to PyIceberg, IcebergRust, and IcebergGo are currently >>>>> nested under Iceberg Java, making them hard to find. Elevating these to >>>>> the >>>>> top level would make them more accessible. >>>>> >>>>> 3. Contents of (or links to) external integrations are not >>>>> specific to a version of Iceberg Java and better moved out. >>>>> >>>>> 4. There is an "Integrations" submenu but it's not clear why >>>>> AWS, Dell, JDBC and Nessie are in the submenu while others are not. >>>>> >>>>> 5. The list of integrations is also growing so it would be >>>>> better to find a new home for them. >>>>> >>>>> >>>>> >>>>> I've opened issues for 1 and 2, and Peter Nguyen has kindly >>>>> opened PRs to fix them. >>>>> >>>>> However, I believe a more comprehensive restructure of the Docs >>>>> side navigation would better serve the community and reflect the project’s >>>>> evolution. >>>>> >>>>> >>>>> >>>>> I'd love to hear your thoughts. >>>>> >>>>> >>>>> >>>>> Thanks, >>>>> >>>>> Manu >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>> >>> -- >>> *Robin Moffatt* >>> *Sr. Principal Advisor, Streaming Data Technologies* >>> >>