JoinKit - A wizard for new contributors
This is a draft for the design of a workflow for helping users become contributors. It was drafted originally by someone who is not a software engineer, and as such it may have severe shortcomings. The author asks for help and advice to improve it wherever needed, so that it is a sane reference for those who will implement the design.
The Problem
There are too many resources listed in too many disparate places for Fedora contributors to know what they need to do. Some are for contributors to use, and some are for them to set up. Here's a partial list:
- Personal space on the Fedora Wiki
- SSH account on FedoraPeople.org
- Public web share on FedoraPeople.org
- Mailing lists pertaining to a specific contribution area
- GPG key setup
- Mugshot/gnome.org account
- RSS feeds
- (future) Blog space
A Vision/Workflow
Jasmine downloads and installs Fedora but only knows that it's Linux, or FOSS, or maybe Fedora. She knows that "open source" and "community" sound like good things, but doesn't realize there's room for her to contribute.