Suggested feature
Feature Proposal: Dedicated /contribute Page and Homepage Card for Experiential Learning
Background & Motivation
While the "Intro to OSS" course excellently covers how to contribute to open-source projects across GitHub, there is a powerful opportunity for experiential learning right here on the platform.
Currently, users read about open source in theory, but the platform itself doesn't explicitly invite them to use this specific repository as their sandbox. While there is a link to the GitHub repo, a dedicated /contribute route serves as an immediate, welcoming call-to-action (CTA) for beginners who might feel intimidated browsing a raw GitHub README.
Proposed Solution
To bridge the gap between learning theory and taking action:
- Homepage Card: Adds a visible entry point highlighting that the very platform the student is using is community-driven.
- Dedicated
/contribute Page: Summarizes the core pathways (Documentation, Code, Translations, Community) in a highly digestible UI layout, linking directly back to the detailed local setup steps in the existing setup documentation.
Benefits
- Higher Conversion: Turns passive readers into active contributors by providing a structured, friendly onboarding path directly in the app UI.
- Meta-Learning: Reinforces the course material by letting students practice what they just learned on the platform they learned it from.
Note: I have already implemented a working prototype of this layout locally and am eager to discuss if this alignment fits the long-term vision of the platform!
Code of Conduct
Suggested feature
Feature Proposal: Dedicated /contribute Page and Homepage Card for Experiential Learning
Background & Motivation
While the "Intro to OSS" course excellently covers how to contribute to open-source projects across GitHub, there is a powerful opportunity for experiential learning right here on the platform.
Currently, users read about open source in theory, but the platform itself doesn't explicitly invite them to use this specific repository as their sandbox. While there is a link to the GitHub repo, a dedicated
/contributeroute serves as an immediate, welcoming call-to-action (CTA) for beginners who might feel intimidated browsing a raw GitHub README.Proposed Solution
To bridge the gap between learning theory and taking action:
/contributePage: Summarizes the core pathways (Documentation, Code, Translations, Community) in a highly digestible UI layout, linking directly back to the detailed local setup steps in the existing setup documentation.Benefits
Note: I have already implemented a working prototype of this layout locally and am eager to discuss if this alignment fits the long-term vision of the platform!
Code of Conduct