Open
Description
Continues gnolang/gno#466
Context
The Gno technical core team (@gnolang/core-tech) will share what's going on with the community.
During this report, we'll try giving visibility on:
- changelog: what was done by the team and the community,
- backlog: what are the current topics and some next steps,
- news: events, articles, partnerships, announcements, blog posts,
- curation: what we heard about from the community (new tutorials, projects, etc),
- feedback: the core team members will give their opinion on some specific points.
We will release the report by text. We are considering having a companion live update (audio, video).
To do
In order to make the process more efficient, we'll need various scripts to help us prebuild the report:
- changelog: recent contributions,
- backlog: new and updated PR/issues,
- curation: updates in
awesome-gno
, - tips: tweets with the
#gnotips
hashtag? + "what are the tips you want to share" official thread - ...
Script(s) must be published in the https://github.com/gnolang/blog repo. If possible, in Go.
Tasks
- initial version @gnolang/core-tech reports #7improve output rendering: text should be shorter and more useful (i.e., no full URLs, but short links)improve usage, i.e., "-since" is hard to useaggregate some stats from Discordaggregate open issues with new commentsadd loggingfewer lines, but more labels: instead of having independent lists where a single PR can be seen multiple time; make a better list of topics and use multiple labels on the same PR new, hot, etcidentify PRs updating the examples folders, the ones updating docs, the ones updating the core engine
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
yassinouider commentedon Feb 26, 2023
As part of community reporting, we may need engagement statistics on discord. But via the api, we can't get the history of this data at the moment.
So to have enough history it may be useful to start collecting these stats regularly to track the evolution of community engagement on Discord because you won't be able to get them afterwards.
1 - Define the information to collect that can be used for statistics:
2 - Where to store information (db, file, etc)
3 - Create a bot script dedicated to reporting and add it to the discord.
4 - Create a script that is run at regular intervals to retrieve the info or one that is always listening for events on the discord.
An example of a script to answer "Total number of members over time" by retrieving the number of members at a moment T. Must be completed with the rest of the information requirements.
Generally speaking, I think it is easier to list the sources where the information is interesting for our reporting and to define the data to follow, in order to start the collection.
We have to make sure that the source (github, twitter, discord, etc) gives us a history. If not, treat the sources without history as a priority.
moul commentedon Mar 17, 2023
This issue moul/depviz#649 may unlock new possibilites.