> we expect community users to visit and read the documents from Apache APISIX 
> website rather than GitHub repository.

"Expect" is not a good solution.

> I took a look at other open-source projects’ documents, including Zilliz, 
> TiDB and Rancher, none similar case was reported in their pull requests or 
> issues. It seems like reading directly from GitHub repository is a rare case.

It already happened in APISIX, see https://github.com/apache/apisix/pull/4660

> Unfortunately, there is no perfect solution to satisfy both website readers 
> and GitHub readers.
> My proposal is to sort and replace all existing plain text notes with 
> Docusaurus admonitions

Why not do this via generating website?

Baoyuan <baoyuan....@gmail.com> 于2021年8月3日周二 上午11:32写道:
>
> I agree with using Docusaurus warnings to sort and replace all existing
> plain text comments.
>
> Also is it possible to make the links[1] more prominent or higher in the
> README file of APISIX ?
>
> [1] https://apisix.apache.org/docs/apisix/getting-started/
>
> Best Regards
>
> Yilin Zeng <yzen...@wisc.edu.invalid> 于2021年8月3日周二 上午11:04写道:
>
> > Hi Community,
> >
> > As more and more users are using Apache APISIX, documents are getting more
> > important. A community user pointed out that the notes in Apache APISIX
> > documents were not unified, it is inconvenient for those who prefer to read
> > documents directly from GitHub repository.
> >
> > Notes in Apache APISIX documents are split into two groups: one is written
> > in plain text, such as ’note’ or ’Note’; the other is written in Docusaurus
> > structure, such as ‘:::note’ and ends with ‘:::’.
> >
> > The first group of notes in plain text is somewhat ambiguous (i.e. it
> > could be a note, an info, a tip, a caution, or a warning). In addition,
> > plain text is easy to be ignored or skipped. For example, note under
> > ‘Attributes’ chart
> > https://apisix.apache.org/docs/apisix/plugins/serverless#attributes.
> >
> > The second group of notes (:::note :::) takes advantages of Docusaurus
> > admonitions, makes it more noticeable on Apache APISIX document website.
> > For example, note under ‘Prerequisites’ section in ‘Getting Started’
> > document:
> > https://apisix.apache.org/docs/apisix/getting-started/#pre-requisites.
> >
> > Furthermore, Docusaurus supports 5 sorts of admonitions: note, tip, info,
> > caution and danger, which is an ideal solution for the problem of
> > ambiguity. For more details, Docusaurus provides usages of admonitions on
> > its official website:
> > https://docusaurus.io/docs/next/markdown-features/admonitions.
> >
> > While the second group of notes enhances user experience when reading from
> > the Apache APISIX document website, it also creates inconvenience for those
> > who are reading directly from GitHub repository. Since Docusaurus
> > admonitions is not able to show up as expected in GitHub repository, as
> > shown in here:
> > https://github.com/apache/apisix/blob/master/docs/en/latest/getting-started.md#pre-requisites,
> > some might recognize it as typo and create an issue or pull request trying
> > to fix it.
> >
> > Unfortunately, there is no perfect solution to satisfy both website
> > readers and GitHub readers.
> >
> > I took a look at other open-source projects’ documents, including Zilliz,
> > TiDB and Rancher, none similar case was reported in their pull requests or
> > issues. It seems like reading directly from GitHub repository is a rare
> > case.
> >
> > As far as I am concerned, community users are encouraged to read from
> > Apache APISIX document website first. When a problem is found in documents,
> > community users can then actually dig into Apache APISIX GitHub repository
> > to either file an issue, or submit a pull request to fix the problem.
> >
> > My proposal is to sort and replace all existing plain text notes with
> > Docusaurus admonitions (i.e. note, tip, info, caution and danger) to make
> > it more noticeable on document website, since documents under the Apache
> > APISIX repository served as data source for Apache APISIX website, and we
> > expect community users to visit and read the documents from Apache APISIX
> > website rather than GitHub repository.
> >
> > What's your opinion? If you have better solutions, please don’t hesitate
> > to speak up. Thanks!
> >
> > Regards,
> > Yilin Zeng
> >

Reply via email to