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