badging / event-diversity-and-inclusion

Diversity and Inclusion Badging for Events
MIT License
35 stars 30 forks source link

Google Summer of Code Idea: Badging Bot #134

Closed Nebrethar closed 2 years ago

Nebrethar commented 2 years ago

From the GSOC Ideas Document

The CHAOSS DEI Badging Initiative has been providing badges to event organizers who implement valid DEI practices into their events. The badge is used as a reward system for events with inclusive and welcoming environments. In each review, the Badging Initiative uses a badging-bot to automate some of the processes that help an applicant earn their event badge. The idea of this mentorship is to learn about CHAOSS DEI Badging and its badging bot, then improve the processes and operation of the badging-bot. This may include working on learning the existing code as well as with algorithms and cross-file references in Javascript. The GSoC student may also be expected to deploy the improvements to the bot on GitHub.

The aims of the project are as follows:

The applicant must be prepared to work with existing code to improve a GitHub app and integrate that app into the repositories for the CHAOSS Badging Initiative

Microtasks

Microtask 1: Submit a phony badge application

Microtask 2: Provide a GitHub App Concept - Updated 3/7/2022

ayushtamra commented 2 years ago

Hello @Nebrethar My name is Ayush and I am an undergraduate student from India. I am really interested to work on this idea in GSOC, currently I am learning about the Github webhooks and learning how can I deploy a Github app, and I want to be an active contributor in this project. The DEI is something which I personally feel is very important in tech and opensource and it inclines towards my personal interests to make tech an inclusive place. I will be grateful to you, if you could guide me regarding this, thank you!

germonprez commented 2 years ago

Hi @ayushtamra are you able to follow the microtasks? I think that might be a good place to start.

rohanreddych commented 2 years ago

Hello @germonprez , I too am interested in this project. Is it in the scope of this project to automate reviewing the applications or only assigning applications to human reviewers?

ayushtamra commented 2 years ago

Microtask 1: Submit a phony badge application

Badging application link: https://github.com/badging/event-diversity-and-inclusion/issues/135

Reference: Report back in a comment on this issue with what you found, and how the process could be improved.

Hello! My experience of applying for badging process was really great and easy, however I feel there may be some improvements we can make in the process to make a great badging process experience for the applicants,

Improving the application form

The application form from a UI/UX perspective, can be improved with a good user interface, the first idea that comes into my mind is to improve the current implementation and the second one is by accomplishing some form integration services example: typeform.

Some other issues in the form that applicants might face:

We can also skip a step where applicants have to copy the markdown code and paste it in the application github issue: In place of this we can use a Github Issue forms feature, which can be used directly as an form template on github issue for the application, this is a beta feature of issue templates but works quite smoothly. A small example created by me for the badging application using github issue forms can be found out here

Additional improvements: Adding a video on the DEI event badging page briefing about the whole process can also be very welcoming for the new applicants.

ayushtamra commented 2 years ago

Hello @germonprez @Nebrethar I have submitted my proposal and my microtasks, with this pr

My microtasks: https://docs.google.com/document/d/1EGBfgwb7iJHlGnrq6l0-dQrpHW92gxArkP6BxG4W-qE/edit?usp=sharing

My proposal: https://docs.google.com/document/d/1R0UKhAKr1OUzFsjvZmy2O1sreYv8KyMt5y_i-2w2tqk/edit?usp=sharing

Thank you so much✨

ElizabethN commented 2 years ago

I'm closing this since GSoC is over. Thanks everybody!