Update, tl;dr - ASF infra has allowed the use of Github Discussions only for 
user queries and not development and this is because they don't have two-way 
mirroring of the same enabled on mailing lists (yet). This is also not 
enabled/controlled via asf yaml yet and must be requested once project consesus 
is reached 
(https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-GitHubDiscussions).

My understanding (based on interactions with ASF infra) is that mailing lists 
are recognised medium to be used by ASF projects for development [1], and users 
mailing lists exist for users as primary support channels but not mandatory. 
This is also why ASF infra is allowing Github Discussions for only user queries 
- they wouldn't enable something for a project that isn't ASF compliant.

I think it could be a good idea to try Github Discussions as means of providing 
support, one specific thing I like about Github Discussions is the 
classification of user queries as Q&A, for example:
https://github.com/apache/airflow/discussions/categories/q-a
https://github.com/apache/superset/discussions/categories/q-a-help

[1] https://www.apache.org/foundation/mailinglists.html


Regards.

________________________________
From: Paul Angus <p...@angus.uk.com.INVALID>
Sent: Sunday, December 18, 2022 18:45
To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>; 
us...@cloudstack.apache.org <us...@cloudstack.apache.org>
Subject: RE: [DISCUSS] Github Discussions for CloudStack?

If this makes discussions more accessible, it could be a good thing.

However, as mentioned by Daniel and Nux, unless there is a two-way mirror of 
discussions on mailing lists and Github discussions, it's going to split 
everyone's attention, or double where anyone has to look for answers.

Mailing lists are the only medium recognised by the ASF, so any 'official' 
conversations must be had on, or replicated to, the mailing lists. The stats 
gathered by the ASF are also based on mailing list activity.

I think these guardrails need to be in place first before trying.

Alternatively, if the issue is simply that questions are popping up in Github 
that shouldn't really be there.  Then it would be much simpler to educate 
people and just point them to the mailing list whenever it happens.

Paul.

 


-----Original Message-----
From: David Jumani <david.jum...@shapeblue.com>
Sent: Thursday, December 15, 2022 3:21 AM
To: dev@cloudstack.apache.org; us...@cloudstack.apache.org
Subject: Re: [DISCUSS] Github Discussions for CloudStack?

Sounds like a good idea
+1 for giving it a try!
________________________________
From: Rohit Yadav <rohit.ya...@shapeblue.com>
Sent: Wednesday, December 14, 2022 2:37 PM
To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>; 
us...@cloudstack.apache.org <us...@cloudstack.apache.org>
Subject: [DISCUSS] Github Discussions for CloudStack?

All,

In the past, we had moved away from JIRA and ReviewBoard to Github as it 
provided a single platform for both the user and the dev community to 
collaborate on issues/requests and code changes (pull requests). We later 
organically started using Github for release milestones/triaging, recently 
projects. For sub-projects such as cloudstack-cloudmonkey, 
cloudstack-terraform-provider etc we also use the wiki features. More recently 
we're not advised to move to Github actions from Travis CI by ASF infra.

Off lately, several user-related discussions and questions that we would have 
expected on the users ML are finding ways in Github issues, which aren't issues 
per se but questions, and discussions. Should we explore, enable and try Github 
Discussions [1] for CloudStack repos?

Several Apache projects have enabled Github Discussions [1], for example:
https://github.com/apache/couchdb/discussions
https://github.com/apache/apisix/discussions
https://github.com/apache/shardingsphere/discussions
https://github.com/apache/streampipes/discussions
https://github.com/apache/pulsar/discussions
https://github.com/apache/airflow/discussions
https://github.com/apache/dolphinscheduler/discussions
https://github.com/apache/inlong/discussions
https://github.com/apache/doris/discussions
https://github.com/apache/arrow-datafusion/discussions
https://github.com/apache/superset/discussions

[1] https://github.com/features/discussions


Regards.






Reply via email to