-
Notifications
You must be signed in to change notification settings - Fork 190
Open Source Programs
Isabel Costa edited this page Feb 17, 2021
·
17 revisions
Open Source Programs was an idea originated by us, to help admins process open source programs mentors and participants applications.
Open Source Programs (OSP), an application to process and manage smaller 4-week or full-day programs to contribute to open source projects. An example of our programs is Open Source Hack. Also similar to GSoC, Outreachy, or RGSoC.
- Web app at ...
- Backend API is available at ...
Idea | Description |
---|---|
Admin Invitations/Removal | Inviting members to become admins in the platform |
Integrate GitHub Stats | Showing GitHub statistics of the applicants, i.e., PRs (Open, Closed, Merged), # PR Reviews, Issues (Created), Comments |
Add test coverage | Add tests and increase test coverage to 70% |
Create View for Review | Add review process to analyze the applicants, i.e., filtering by activity on Zulip & GitHub, view engagement from the start date to end date, filtering by minimum interactions in a given time, filtering by most to least engagement (selecting the header to sort by most to least or least to most) |
Grid view of applicants | Way to see applicants statistics (from Zulip, GitHub, etc...) |
Notifications | Email notifications... On deadlines... on acceptance... on rejections |
Customize submission states | Editing states within admin view, i.e., add the ability for an admin to create another state within the platform |
Idea | Description |
---|---|
Make project developer-friendly | Clean up the broken dependencies, simplify development setup, ... |
Pagination | Add Pagination to API |
Idea | Description |
---|---|
Add clear header columns to submissions results view | ... |
Add help text to search by user type box | ... |
Checkmarks for multiple selections of applicants | ... |
Backend Development Environment
- Technologies Used: Django, Python
- Difficulty: Novice to Intermediate
Web Development Environment
- Technologies Used: HTML, CSS, React, JavaScript
- Difficulty: Novice to Intermediate
If you have an idea of how to improve Open Source Programs, drop us a message on the #open-source-progs stream to discuss it :)
- Home
- AnitaB.org
- Implementation Guide
- Product Roadmap
- How To Contribute
- [Testing]
- GSoC 2021
- GSoC 2022
- GSoC 2023
- Projects