@dontcallmedom and others have recently improved our ability to understand CG activities levels (both on CG home pages and in the dashboard [1]). After discussion with Dom today we are interested in further improvements.
Assumption:
We have a measure of "hotness" for each CG, for example as the dashboard [1] currently does.
Proposals:
Sort the list of CGs [2] by hotness. This should be the default sort order.
On each CG home page, present relevant hotness information, such as:
[ ] Publication activity (e.g., new publications or titles of recent or active pull requests)
[ ] Recent hot topics (e.g., from GitHub or email)
[ ] Where most of the activity of this group is happening (e.g., when a group has multiple GitHub repos)
[ ] Rank of this CG in the "hotness" list ("Ranked #3 most active CG"...with a link to the full list).
[ ] Number of people who have joined the group in the past 2 months
[ ] Names of organizations with 3 or more participants in the group
[x] Email/GitHub/Wiki activity (as was recently added to CG home pages)
Note: If this information is useful to participants and non-participants alike, then it could go at the top of the
CG pages.
Automate the process of culling inactive CGs. We already have a manual process for culling CGs that involves looking at "hotness", whether the group has a chair, and so forth.
Benefits:
Makes it easier for the community to understand which groups are active, and what topics are active.
Culling will reduce the noise. Automation will reduce the burden on staff.
Observation:
Although the CG dashboard [1] is useful, I think we should integrate its most useful features directly into CG pages (the list of groups and each group's home page). If we do the dashboard may still have value, but I am guessing primarily to the staff.
Help increase activity of groups (and chances of success) with more support (e.g., improved documentation, polling Team for ideas) for people to get started and run a group.
In the "launched" message, include links to resource on how to run a group (and other onboarding)
Write a blog post to help summarize considerations when running your CG
@dontcallmedom and others have recently improved our ability to understand CG activities levels (both on CG home pages and in the dashboard [1]). After discussion with Dom today we are interested in further improvements.
Assumption:
Proposals:
Sort the list of CGs [2] by hotness. This should be the default sort order.
On each CG home page, present relevant hotness information, such as:
Note: If this information is useful to participants and non-participants alike, then it could go at the top of the CG pages.
Automate the process of culling inactive CGs. We already have a manual process for culling CGs that involves looking at "hotness", whether the group has a chair, and so forth.
Benefits:
Observation:
[1] https://w3c.github.io/cg-monitor/ [2] https://www.w3.org/community/groups/