Internship best practices - cockpit-project/cockpit GitHub Wiki
The Cockpit Project had several spots for internships in the past. Both as part of Outreachy and Google Summer of Code. These are some best practices we've found working well.
- Demand an active contribution to the project such as a pull request or a substantial contribution to a pull request as part of the application process. This gives the mentors a feel for the potential intern, and gives the potential intern a feel of the projects process.
- Encourage the intern to be part of the weekly IRC community meetings to get involved in the project.
- Create a time plan with estimates of the different stages of the internship and with several measurable goals for each step. (weekly sprints?).
- Have regular status meetings. Ideally daily standups.
- Encourage the intern to comment and review PRs, test builds and other regular team member tasks, to give a feel of the day-to-day workings of the project and avoid them working in their own little isolated corner.