PSoC (Platform for Season of Commits) is a simplified libre platform, primarily designed for managing and organizing FOSS contribution programs such as Season of Commits by FOSS United, enabling seamless interaction between organizations and contributors, fostering FOSS contributions and growth of community.
Demo video: https://youtube.com/watch?v=0tBXMRhdAcs
We realized that Season of Commits, conducted by the FOSS United community in collaboration with other organizations doesn't have an unified platform for management and orchestration of the event, leading to unstructured information access and less outreach.
Our primary objectives are to:
Build an intuitive platform that integrates in a seamless manner with FOSS United's website as the entire application leverages Frappe Framework and Frappe UI for orchestration of Season of Commits for adherence with its design system, which helps in easier event management
Aid in improvement of outreach and adoption of FOSS and promoting the true spirit of FOSS contribution
Aid in easier orchestration and adoption of Season of Commits for other open-source organizations by providing a structured event management scheme
Facilitation of organization, mentor and contributor registration through a centralized interface
Submit proposal for inclusion of a mentor organization willing to participate in the event along with creation of contributor and mentor proposal to an existing open-source project listed by partner organizations.
Accept and approve mentors, contributors and partner organizations based on their proposal details for better scrutinzation
Frappe Framework
Frappe UI and Vue.js
TailwindCSS
We have chosen to use the following tech stack since it provides a consistent user experience when integrated with FOSS United's website
Check out CONTRIBUTING.md for development and contribution instructions.
Project filtering based on interests and organizations
Visualizations and statistics for gaining insights, helping with better outreach
Better role management and support new project proposals by contributors
Complete adoption of Frappe UI components for adherence with design system of FOSS United
PSoC is licensed under the GNU AGPL 3 license, for more information, see LICENSE