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
>>>>>
>>>>>

Reply via email to