# Introduction
After a review of the current state of mentored projects procedure documentation in Fedora we noticed it requires new guidelines as the existing guidelines are inaccurate and outdated.
The following document is a draft that is going to be used as a proposal, not a final decision.
## Roles
What are the different roles that people can play in the mentored projects workflow?
1. Intern.
2. Mentor.
* Pitching a project
* Joining an existing project
3. Program manager.
4. Mentored project coordinator.
## How to get from a 'project idea' to 'running an internship with Fedora'?
This is based on: https://docs.fedoraproject.org/en-US/mentored-projects/mentored_project/Info/
### Want to be an intern with Fedora project?
Intern application process varies from project to project. Please refer to __some fedora page__ to check the existing programs where Fedora is participating.
### Want to be a mentor?
In Fedora there are 2 kind of mentors.
* Who guide mentees and work with them on the project. To mentor a project, you need to first contact the __Mindshare/mentored-projects team__ by creating an issue on the __mentored-projects gitlab__. Please, check the project elegibility criteria defined by Fedora community.
* Who coordinate the programs. They collaborate closely with Mindshare committee. They are responsible to provide proper communication with interns, project mentors, ensuring feedback/evaluation submission and ensure project mentors are following Fedora community guidelines.
> Do we also want to talk about General Mentors? [name=Smera Goel]
### Want to propose a project?
In order to propose a project, follow these steps.
* Check the existing program where Fedora project is participating. __link to the webpage__
* Check the eligibility criteria for running a project under Fedora.
* Mentoring is a time consuming activity and is not meant to reduce your project workload. When volunteering as a mentor, you are committing time and effort to guide and help a newcomer.
* Open an issue on __mentored-projects gitlab__ and choose the template for the program you consider is a good fit for your project.
## What criteria should we use for someone to run a project under Fedora?
Fedora project will evaluate all the projects proposed and will use the following criteria to accept or reject them. A project should meet one of the following criteria:
* The project is directly related to Fedora project
* Fedora branding with the project
* We use the project to build our operating system.
* We use the project inside of our infrastructure.
* The project is heavily used by Fedora project
*
* The project provides a direct benefit to Fedora project
> I am not sure if this is the right place, but should we also talk about the prereqs to be a mentor? These could be core skills, project knowledge/experience etc. [name=Smera Goel]