> If we see questions in the issue, IM, that is suitable for discussion in
GitHub Discussions, we can direct users to it.

What's the standard for "suitable"?

ZhengSong Tu <tzssanggl...@gmail.com> 于2021年8月2日周一 下午9:44写道:
>
> Thanks Zexuan.
>
> Some details were not organized in the first email, my mistake.
>
> Our existing discussion of the places with their boundaries:
>
> 1. mail list: project questions and answers, code-related discussions,
> project management activities, technical discussions, release vote, etc.
> The boundary of the mail list are: things that are directly related to the
> development of the project, things that lend themselves to asynchronous
> discussion, and other things not listed that are stated in the Apache Way
> culture.
>
> 2. issue: bug report, feature, improve docs, request help, etc.
> The boundary of the issue are: details on the development of the
> implementation process after the mailing list discussion, issues arising
> from the user practice process, etc.
> issue is more suitable for tracking project development progress and
> solving specific problems. It is also a community portal on Github.
>
> 3.  IM: now we have public Slack channels, Wechat, etc., but we never
> discuss specific issues here.
>
> Problem:
> issue have become a channel between project developers and users. When an
> issue is closed, it means that the discussion of the matter is
> over. However, we have many useful tips scattered in different issues.
> New users are constantly joining the community and encountering
> questions that previous users have encountered. These questions may be
> solved in the issue, but because users don't know how to use search or use
> the wrong keywords, they can't find the answers they want. So they will ask
> similar questions again.
> Our current approach is to distill duplicate issues and add them to the
> FAQ. But this solves only part of the problem. Some of the user's questions
> have no unique answer, or no answer at all, and these questions need to be
> discussed by the user.
> Now we also lack a channel for user-to-user communication. mail list can do
> this, but too few users are willing to do so due to their usage habits.
>
> Proposal:
> Perhaps GitHub Discussions is a better solution to the problem mentioned
> above.
> The boundary of the GitHub Discussions are: guide for newcomers to APISIX,
> technical articles about APISIX, experience of using APISIX, exchange of
> knowledge on custom plugin development, highly available solutions, etc.
> GitHub Discussion makes it easier for community users to find topics they
> are interested in, and learn from each other.
> The best content from GitHub Discussions, which can be fed back into the
> project.
>
> How to direct users to GitHub Discussions?
>
> It is a real problem.
> If we see questions in the issue, IM, that is suitable for discussion in
> GitHub Discussions, we can direct users to it.
> But I think it's more important that GitHub Discussions have content that
> users are interested in, like issue deposits, links to various learning
> resources related to the project, and those mentioned in the Proposal.
> More discussion is needed on this problem.
>
>
> *ZhengSong Tu*
> My GitHub: https://github.com/tzssangglass <https://github.com/membphis>
> Apache APISIX: https://github.com/apache/apisix
>
>
> Zexuan Luo <spacewan...@apache.org> 于2021年8月2日周一 下午4:22写道:
>
> > Is there a guideline for where the discussion happens?
> > Now we will have three places to discuss things:
> > 1. mail list
> > 2. issue
> > 3. GitHub discussion
> >
> > How can users know why to put their discussion to?
> >
> > tzssangglass <tzssanggl...@apache.org> 于2021年8月2日周一 下午12:38写道:
> > >
> > > Hi, Community,
> > >
> > > As more and more users are using APISIX, they ask a lot of questions, not
> > > only about bugs, features, etc., but also about non-code-related issues
> > > such as high availability solutions, best practices in different
> > scenarios,
> > > questions related to the technology stack derived from APISIX, etc.
> > >
> > > These issues are not suitable for hosting in issues, but rather in GitHub
> > > Discussions.
> > >
> > > I recommend using GitHub Discussions on the APISIX project.
> > >
> > > This is the introduction to GitHub Discussions:
> > > *“GitHub Discussions is a collaborative communication forum for the
> > > community around an open source project. Discussions are for
> > conversations
> > > that need to be transparent and accessible but do not need to be tracked
> > on
> > > a project board and are not related to code, unlike GitHub Issues.
> > > Discussions enable fluid, open conversation in a public forum.”*
> > >
> > > What's your opinion?
> > >
> > > Reference:
> > > - GitHub Discussions: https://docs.github.com/en/discussions/quickstart
> >

Reply via email to