-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AsyncAPI: Automate listing of members of technical steering committee #18
Comments
Hello @derberg, I am a 3rd Computer Science student at KMIT Hyderabad, India. Over the past few years, I have worked on several Automation projects with Python and JavaScript and gained experience working with Selenium. Based on my review of the project description and associated discussions, my understanding is that the task at hand involves developing a GitHub bot that can review any changes made to the voters list, and make additions, deletions, or modifications as necessary. The bot must also ensure that there are no affiliations with companies that have already reached the maximum limit of representation in the Technical Steering Committee, and update the TSC_MEMBERS.json file accordingly. In addition, there is a need to establish a mechanism for gathering additional details about the Technical Steering Committee. Please let me know if my understanding is inaccurate. I am thrilled about the opportunity to tackle the task of developing the various utilities outlined above as a mentee for GSoC this summer. I am eager to undertake the initial qualifying tasks and collaborate with the community towards completing this project. Thank you. |
Hello @derberg ,
Thanks! |
yo folks, I created a refreshed issue with detailed description, that doesn't have the noise of previous conversations. Feel free to jump there and ask questions there 🙏🏼 @AceTheCreator you mind updating description and point to ☝🏼 instead of asyncapi/.github#47 ? |
Hi @derberg sir , Thank you for creating this amazing open-source project. I came across issue asyncapi/.github#210 (asyncapi/.github#210) and wanted to provide my thoughts. I'm Jessy from India having backend experience of 1.5+ years with technologies like nodejs,ts,js,express,mongoDB,SQL etc . Best regards, |
Hey folks, I think it's high time y'all signup for the program via the website(https://summerofcode.withgoogle.com/) and start submitting your proposals officially before the deadline date @jessy521 @pragya-20 @dante381 |
hi, @derberg hi To fulfill your requirements, we will need to develop a custom GitHub action that can perform the following tasks: 1)On any push to the master branch, check if the VOTERS file was modified. |
To achieve these tasks, we can use the following approach: 1)Create a GitHub action that is triggered by a push to the master branch. The action should check if the VOTERS file was modified using the git diff command. |
Hey @AceTheCreator I would like to work on this. Can I submit my proposal now? |
Yes, you can still submit your proposal :) |
Closed as completed as part of 2023 edition. |
Our open governance model introduces a TSC that consists of all the CODEOWNERS that want to use their right to have a vote in TSC decisions making process.
We need a bot/github action that will read VOTERS files from all repos, maintain single list, and put it on the website
Description
get a github action that reacts on any push to master and checkes if voters file was edited. Then reads it and add/remove/modify a voter in the list stored on the website
get a github action that on a PR level validates modification in VOTERS file and blocks PR in case VOTERS cannot be added to TSC list as they are affiliated with the company that already reached the limit of representation
decide on structure of VOTERS file
get a mechanism that collects more details about TSC members (social accounts, hire availability, etc)
Learn more here asyncapi/.github#210
Mentors:
@derberg @KhudaDad414
Project Repo:
https://github.com/asyncapi/.github
Expected Difficulty:
Easy-Medium
Expected Time Commitment:
175 Hour
The text was updated successfully, but these errors were encountered: