User stories
- As someone who would like to build functions on Wikifunctions, I need tools that enable me to be supported in my work and/or enable me to collaborate with others on the platform, so that I can successfully build functions, even if I'm new to the platform.
- As someone who would like to build functions on Wikifunctions but struggles with understanding even how to edit Wikipedia, I need a lot of assistance in creating and editing functions, so that I can be a successful contributor. (Sujay)
- As someone who is technically savvy and would like to build functions on Wikifunctions in a collaborative way, I need a way to help others build their own functions, so that I can be part of Wikimedia's collaborative spirit and expand my own tech knowledge + skills. (Yanko)
- As someone who would like to build functions on Wikifunctions and dislikes conflict or rebuke, I need a way to contribute in a relaxed and collaborative environment, so that I can freely share knowledge. (Jae-Hee)
Proposed functionalities or features
- Multilingual tools
- FAQ's
- Code editor with clear and readable syntax
- Commenting system
- User profiles (for purposes of tracking edits and comments?)
- Templates
- A way to upvote functions for showcase
- A way to leave message for someone
- A way for contributors to recognize one another for their hard work
- A way to thank someone for their contribution
- A way to easily celebrate editing milestones
- Local or language based user groups
- A way to find other editors who want to collaborate
- A way to communicate that I want to pair program
Community needs
- Mentors
- Mentor dashboard
- Communication tools
- Notifications
- User manual