Hi Wei-Chiu,

Thanks a lot for working on the documentation!  Your site indeed has a lot
of information.  It probably includes everything.

We should add it to the Ratis web site.

Tsz-Wo



On Mon, Jul 21, 2025 at 1:54 PM Ethan Rose <er...@apache.org> wrote:

> Thanks Wei-Chiu, nice to see another docusaurus site. I looked around at a
> high level and had some suggestions, although I did not read through or
> test all the content.
>
>    - The homepage is still using the stock docusaurus icons. We can use the
>    ones from the original Ratis homepage.
>    - The accent color is also still the default green. We can match it to
>    the Ratis logo.
>    - The Blog section looks like a duplicate of the download/release
>    section. We can probably remove the docusaurus blog plugin in this case.
>    - The section called “Overview” in the header should probably be called
>    “Docs” or “Documentation”.
>    - Related to the sections under the docs:
>       - “Overview” and “About Apache Ratis” should be the same page.
>       - “Getting Started” doesn’t need the “(Detailed)” disclaimer. There’s
>       no other “Getting Started” page.
>       - I recommend using a README.mdx file to create a landing page for
>       each docs section so sections can be linked directly like this
>       <https://ozone-site-v2.staged.apache.org/docs/core-concepts/>. See
>       step 4 here
>       <
> https://github.com/apache/ozone-site/blob/HDDS-9225-website-v2/CONTRIBUTING.md#documentation-sidebar
> >
>       .
>          - It looks like currently the first page in each section is the
>          default landing page for a section, which creates strange URLs.
>          - For example, neighboring pages “Ratis-shell CLI” and
>          “Read-After-Write Consistency Support” have the corresponding URLs
>          https://jojochuang.github.io/ratis-site/docs/cli and
>
> https://jojochuang.github.io/ratis-site/docs/features/read-after-write
>          despite both being subsections of “Features”
>       - What are the long term plans to keep the metrics and config key
>       tables up to date with the code? In Ozone we had looked at
> auto-generating
>       the tables from the source.
>
> Definitely check out the v2 Ozone site and steal whatever pieces you like
> from there. Some of the general changes that would be good to take are:
>
>    - Most of the contributing guide
>    <
> https://github.com/apache/ozone-site/blob/HDDS-9225-website-v2/CONTRIBUTING.md
> >,
>    which covers general docusaurus topics at various levels.
>    - CI checks and docker based build. I don’t think any of that is Ozone
>    specific.
>    - Styling or layout of headers and footers
>    - The dropdown for docs versioning (currently only has one option in the
>    staging site)
>
> Ethan
>
> On Sat, Jul 19, 2025 at 1:10 PM Wei-Chiu Chuang <weic...@apache.org>
> wrote:
>
> > Hi Ratis community,
> >
> > I wanted to understand Ratis more but the documentation is pretty
> lacking.
> >
> > I spent a few hours on Friday night to come up with a documentation page
> > for Ratis: https://jojochuang.github.io/ratis-site/docs/overview
> >
> > It's still quite rough. Contents were migrated from the current site,
> and a
> > few new pages generated from Gemini. But just like to get an
> > early feedback: are there other notable features and concepts that are
> > missing?
> >
> > Also feel free to check out the main page:
> > https://jojochuang.github.io/ratis-site/
> >
> > Cheers,
> > Weichiu
> >
>

Reply via email to