OWASP / Nest

Your gateway to OWASP. Discover, engage, and help shape the future!
https://nest.owasp.org
MIT License
67 stars 96 forks source link

OWASP Contribution Hub #710

Open arkid15r opened 1 month ago

arkid15r commented 1 month ago

Contribution Hub Development Plan

The Contribution Hub aims to streamline onboarding, mentor matching, and issue discovery for new contributors.


Phase 1: Foundational Setup

1. Define Data Model

2. Implement GitHub-Based Authentication

3. Contribution Dashboard (MVP)


Phase 2: Matching & Task Discovery

4. Mentor Matching System

5. Task Matching & Contribution Guidance


Phase 3: Engagement & Scalability

6. Issue Bundles for Hackathons

7. Expand Beginner-Friendly Labels

8. Community Engagement & Feedback Loop

Dishant1804 commented 1 month ago

I am truly excited about this project and would love to contribute to OSWAP through it. This dashboard will be a valuable resource for new contributors looking to get involved in the OSWAP community.

Why Do I Find This Project Convincing and Exciting?

Giving back to the community has always been my motto. I have worked on several projects in the past that involved GitHub authentication and managing various models that integrate with GitHub. Also with my strong background with React, Typescript and python along with Django makes it very promising to contribute towards. This dashboard stands out because it helps bridge the gap between mentors and contributors, making it easier to assign issues and streamline the contribution process. Overall, I am eager contribute to its success!, with the support of entire OWASP community we will make OSWAP a great Open Source Project

Rushhaabhhh commented 1 month ago

Hi @arkid15r ,

I’m really excited about the Contribution Hub initiative—it’s a much-needed solution to make onboarding, mentor matching, and issue discovery more seamless for new contributors. The project’s vision strongly resonates with my experience in open-source development, and I believe my skills can bring real value to the team.

I have previous experience working on open-source projects and recently earned a $250 bounty with Juspay for contributing to their open-source initiative, where I built a similar system—a GitHub contributions leaderboard for Hyperswitch. This involved tracking and visualizing contributor activity, a concept closely aligned with the engagement metrics planned for Contribution Hub. You can find my work here :

Project Repository : https://github.com/juspay/hyperswitch/issues/6093 Issue Details : https://github.com/Rushhaabhhh/Hyperswitch-Leaderboard

From a technical standpoint, I have hands-on experience with JavaScript, TypeScript, MERN stack, Next.js, and Python, along with tools like GitHub API, OAuth authentication, SQL and NoSQL databases. Additionally, I have experience in microservices architecture, event-driven systems using Kafka and Pub/Sub, Redis for caching, and message queues to ensure scalability and performance. Given the project's scope, my expertise aligns well with key phases such as :

I’d love to discuss how I can contribute to the Contribution Hub and help bring its vision to life. Looking forward to your thoughts!