Recognizing AsyncAPI OSS contributors #593
AceTheCreator
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
We had a few exciting conversations about the implementation of this feature in the community meeting that happened on the 21st of March, 2023. Here's the recording https://www.youtube.com/watch?v=tKYyL_DiLds&t=600s. Feel free to share your ideas in the comment below :) |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description
We are currently working on a new addition to the website called community, which will reside at
https://www.asyncapi.com/community.
While we've made 70% progress, we still need a critical section which is known as the contributor's section.This section will be used to recognize the people who inspire and contribute to our OSS community. I'm basically using this thread to track the progress and manage discussions related to this feature.
Required features
We have some ideas outlined to make this more interesting, including the following.
Current Progress
Implementation
To make this a reality, we need a way to retrieve contributors' data, and yes, we chose to opt-in for gharchive instead of GitHub API because of the following reason stated by @derberg:
We have over 60 repos (63), the rate limit is 60 requests, and they reset every hour.
And I did not even include the counting of requests increased due to pagination.
Optimistically you need 1100 API requests to build a list. If we have a 60 requests limit, it is a GitHub Action running for about 18h.
For the above reason, we've decided to go with gharchive, which is a project that records the public GitHub timeline, archives it, and makes it easily accessible for further analysis. But now, this imposes a new challenge which is we get all archived GitHub data for a specific date range. Then we have to do further data cleaning and a couple of analyses on the data to meet our needs, probably by using Big Query or some other technology. Luckily for us, we found someone in the community whose strong field is Data Analysis. @thulieblack is currently playing with the data to see what is the best way to overcome this challenge
Design
We have some design being done by @Mayaleeeee, which can be found here. Feel free to share your thought or probably help enhance it :)
We also need help with some design ideas for these Badges, please if you're a designer, feel free to come up with something sweet 😄
Please feel free to share your suggestions.
I'll keep this document updated as we make progress. Stay tuned ✌🏾
CC @derberg @thulieblack @alequetzalli @Mayaleeeee @asyncapi/tsc_members
Beta Was this translation helpful? Give feedback.
All reactions