Hi all,

Robin <ro...@moffatt.me> 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
>>>> <https://iceberg.apache.org/docs/nightly/> 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
>>>> <https://github.com/apache/iceberg/issues/12917> and 2
>>>> <https://github.com/apache/iceberg/issues/12910>, 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
>>>>
>>>>
>>>>

Reply via email to