-
-
Couldn't load subscription status.
- Fork 245
Open
0 / 20 of 2 issues completedDescription
Description:
We want to extend the OWASP Nest Mentorship Hub by integrating GitHub issues from project repositories. This integration will enable mentors and mentees to manage and track work more effectively during mentorship programs such as Google Summer of Code (GSoC), GirlScript Summer of Code (GSSoC), and others.
Core Features
-
Repository Issue Syncing
- Automatically sync issues from configured project repositories (we already do that).
- Filter synced issues using a primary label representing the mentorship program (e.g.,
gsoc2025,gssoc2025). - Support additional labels that define eligibility or required experience (e.g.,
level-1,level-2,backend,frontend, 'fullstack`, etc).
-
Issue Pool Display
- Display available issues per module within the mentorship portal.
- Display participants who have expressed interest in a specific issue.
- When mentors assign issues to participants a corresponding task entities need to be created (not in a real time).
-
Task and Progress Tracking
- Tasks represent an assigned issue that a contributor has committed to work on.
- Track progress and outcomes such as PR submission and issue resolution.
- On successful completion, attach achievement labels (e.g.,
level-1,level-2,backend). - If work is abandoned, attach appropriate labels such as
abandoned-issueorabandoned-pr. - For the
abandoned-prlabels we'll need PR sync process improvement too
-
Program-Specific Scoping
- All progress and label history must be scoped to a specific mentorship program.
- Achievements, penalties, or activity in one program must not affect contributor records in another.
Acceptance Criteria
- Link GitHub issues based on configured labels
- Display synced issues in the mentorship portal interface
- Display participants expressed interest to be assigned to issues
- Create and manage task entities linked to assigned issues
- Apply achievement or status labels based on task outcomes
- Ensure all label data is scoped to the correct mentorship program
Are you going to work on implementing this?
- Yes
- No
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In progress