Hi Brian

Thanks for the update. I will take a look.

Regards
JB

Le ven. 29 sept. 2023 à 07:05, Brian Olsen <bitsondata...@gmail.com> a
écrit :

> Hey All,
>
> I know it's been a while but the first phase of the docs refactor has
> landed. I think it's at a decent point for everyone to take a look. To be
> clear, this is not going to replace the existing website yet, but get the
> first large landing of new docs to provide the initial proof of concept for
> the build and make incremental changes until we are comfortable making
> the swap. Once this is in and 1.4.0 goes out, I'll have to retroactively
> create tags for each prior version of the documentation. While that's
> happening, we can have someone else work on the look and feel of the
> website, to look closer to our current site.
>
> https://github.com/apache/iceberg/pull/8659
>
> Thanks! Let me know if you have any questions!
>
> - Bits
>
> On Thu, Jul 27, 2023 at 4:10 PM Szehon Ho <szehon.apa...@gmail.com> wrote:
>
>> Hi
>>
>> I'm ok with putting things back in Iceberg repo, it gets more visbility
>> on prs.  I guess it used to be a bit distracting, but now with more
>> projects in Iceberg (pyiceberg, rust) we have to anyway use tags to filter
>> through all the mails.
>>
>> Just wanted to +1 on Fokko/Ryan suggestion to avoid versioned doc
>> directories, I had a lot of difficulties in this part doing the last
>> release: https://github.com/apache/iceberg/issues/8151 , as did Anton
>> when I consulted him offline.
>>
>> For me, replacing the 'latest' branch with a tag would be the biggest win
>> as it caused me the most trouble.  If we can avoid versioned docs and use
>> tags across the board, that would be even better, I do think all the
>> versions are already tagged in Github on every release, if that is your
>> question?
>>
>> Thanks,
>> Szehon
>>
>> On Thu, Jul 27, 2023 at 2:31 AM Brian Olsen <bitsondata...@gmail.com>
>> wrote:
>>
>>> Thanks Fokko,
>>>
>>> Yeah, I think tío address that we would need to switch to a tagging that
>>> prefixes the different project name as a namespace within the tags space
>>> (e.g. pyIceberg-0.4.0, rust-0.0.1, etc…). But certainly this would result
>>> in an explosion of tags as we continue to introduce more projects. I’m not
>>> sure if this makes it difficult to find things as long as you start to
>>> search the prefix in GitHub it should be easy enough to find. Has anyone
>>> else worked on a project where this type of tagging is applied? Are their
>>> any performance, searching, or other implications we are missing?
>>>
>>> Bits
>>>
>>> On Thu, Jul 27, 2023 at 4:18 AM Fokko Driesprong <fo...@apache.org>
>>> wrote:
>>>
>>>> Hey Brian,
>>>>
>>>> Thanks for raising this. As a release manager, I can confirm that the
>>>> current structure is confusing, and I can also see the community
>>>> struggling with this because they are willing to contribute to the docs,
>>>> but cannot always find the place where to do this. I think the complexity
>>>> of the current website mostly comes from the versioned docs. It would be
>>>> great if we can find a way to make this easier. Instead of using the
>>>> branches, we could also use the release tags and build the docs for those
>>>> versions.
>>>>
>>>> I think switching to mkdocs-material is a great idea. We currently also
>>>> use this for PyIceberg, and it works really well. My main concern is around
>>>> merging everything together. Should we combine Java and Python in the same
>>>> documentation? They have a different versioning scheme, so that would
>>>> create a matrix of versions. Go and Rust
>>>> <https://github.com/apache/iceberg-rust/issues/8> is also in the
>>>> making, so that would explode at some point.
>>>>
>>>> Cheers, Fokko
>>>>
>>>> Ps. Currently, PyIceberg uses the gh-pages branch for publishing the
>>>> docs <https://github.com/apache/iceberg/tree/gh-pages>.
>>>>
>>>>
>>>> Op do 27 jul 2023 om 00:04 schreef Brian Olsen <bitsondata...@gmail.com
>>>> >:
>>>>
>>>>> Hey all,
>>>>>
>>>>> I have some proposals I'd like to make to fixing the docs. I would
>>>>> want to do this in two phases.
>>>>>
>>>>> The first phase I'm proposing that we locate all the documentation
>>>>> (reference docs, website, and pyIceberg) back into the apache/iceberg
>>>>> repository. I explain my reasoning in the attached document. This phase
>>>>> would also update us from Hugo to MkDocs but keep all the content the 
>>>>> same.
>>>>>
>>>>> The second phase, is focused on iteratively building out the content
>>>>> that we've marked missing in some the proposal that Sam R. created along
>>>>> with a recent community member, Mahfuza. We will also restructure the
>>>>> content to following the diátaxis method (https://diataxis.fr/).
>>>>>
>>>>>
>>>>> https://docs.google.com/document/d/1WJXzcwC6isfoywcLY2lZ9gZN6i0JU1I2SIZmCkumbZc/edit#heading=h.gli9mc2ghfz1
>>>>>
>>>>> Let me know what you think and bring on the questions and criticisms
>>>>> please! :)
>>>>>
>>>>> Bits
>>>>>
>>>>

Reply via email to