This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
lkmp [2020/11/16 20:51] ShuahKhanLF |
lkmp [2021/01/13 00:44] ShuahKhanLF |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Linux Kernel Mentorship Program ====== | ====== Linux Kernel Mentorship Program ====== | ||
- | The [[https://drive.google.com/file/d/1_P70rjCfiLq6PkqxTbhF0_y0bcA-Ryj-/view?usp=sharing|Linux Kernel Mentorship Program]] offers a structured remote learning opportunity to aspiring Linux Kernel developers. Experienced Linux Kernel developers and maintainers mentor volunteer mentees and help them become contributors to the Linux Kernel. | + | The Linux Kernel Mentorship Program offers a structured remote learning opportunity to aspiring Linux Kernel developers. Experienced Linux Kernel developers and maintainers mentor volunteer mentees and help them become contributors to the Linux Kernel. |
The Linux Kernel Mentorship Program includes three 12-week, full-time volunteer mentee positions, and two 24-week part-time volunteer mentee positions each year. Please check the [[https://wiki.linuxfoundation.org/lkmp/lkmp_schedule|2021 Linux Kernel Mentorship Program]] and get started. **This is a remote opportunity and there is no need to relocate or move to participate.** | The Linux Kernel Mentorship Program includes three 12-week, full-time volunteer mentee positions, and two 24-week part-time volunteer mentee positions each year. Please check the [[https://wiki.linuxfoundation.org/lkmp/lkmp_schedule|2021 Linux Kernel Mentorship Program]] and get started. **This is a remote opportunity and there is no need to relocate or move to participate.** | ||
Line 59: | Line 59: | ||
* Prospective mentees! Get started by creating mentee profile on [[https://mentorship.lfx.linuxfoundation.org//|LFX Mentorship]]. | * Prospective mentees! Get started by creating mentee profile on [[https://mentorship.lfx.linuxfoundation.org//|LFX Mentorship]]. | ||
* Prospective mentors! Get started by creating mentor profile on [[https://mentorship.lfx.linuxfoundation.org//|LFX Mentorship]]. | * Prospective mentors! Get started by creating mentor profile on [[https://mentorship.lfx.linuxfoundation.org//|LFX Mentorship]]. | ||
- | * [[lkmp:lkmp_schedule|Check Mentorship Program Schedule]] | + | * [[lkmp:lkmp_schedule|Check Mentorship Program Schedule]] and pick a term that works the best for your work/school schedules and plan for participation. |
+ | * **Plan for participation:** | ||
+ | * Complete the [[https://training.linuxfoundation.org/training/a-beginners-guide-to-linux-kernel-development-lfc103/|A Beginner’s Guide to Linux Kernel Development]] e-course. This is a free training course which is a prerequisite for the mentorship program starting Spring 2020. Once you complete the course, you get a certificate of completion which you can download. Keep it handy for applying for open projects. | ||
* [[https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees|Subscribe to linux-kernel-mentees list]] | * [[https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees|Subscribe to linux-kernel-mentees list]] | ||
* Join #linux-kernel-mentees IRC Channel on [[https://freenode.net/|freenode]]. This server recommends Nick registration. | * Join #linux-kernel-mentees IRC Channel on [[https://freenode.net/|freenode]]. This server recommends Nick registration. | ||
Line 65: | Line 67: | ||
* You can register your Nick in the server tab with command: identify /msg NickServ identify <password> | * You can register your Nick in the server tab with command: identify /msg NickServ identify <password> | ||
* You can configure your chat client to auto identify using NickServ(/MSG NickServ+password) option - works on hexchat | * You can configure your chat client to auto identify using NickServ(/MSG NickServ+password) option - works on hexchat | ||
+ | * Join [[https://forum.linuxfoundation.org/categories/lfx-mentorship-linux-kernel|LFX Mentorship: Linux Kernel]] collaboration forum. | ||
====== Mentees - Profile Creation process ====== | ====== Mentees - Profile Creation process ====== | ||
Line 76: | Line 79: | ||
* **Complete the project prerequisite tasks assigned to you when you apply for the project**: | * **Complete the project prerequisite tasks assigned to you when you apply for the project**: | ||
- | * Step 1: Complete the [[https://training.linuxfoundation.org/training/a-beginners-guide-to-linux-kernel-development-lfc103/|A Beginner’s Guide to Linux Kernel Development]] e-course. This is a free training course which is a prerequisite for the mentorship program starting Spring 2020. Once you complete the course, you get a certificate of completion which you can download and upload to complete your prerequisite task. **If you are unable to upload, attach it to the cover letter or link it from your resume.** | + | * Step 1: You should have completed the [[https://training.linuxfoundation.org/training/a-beginners-guide-to-linux-kernel-development-lfc103/|A Beginner’s Guide to Linux Kernel Development]] e-course during the planning phase. Upload the certificate of completion. **If you are unable to upload, attach it to the cover letter or link it from your resume.** |
* Step 2: Upload resume, cover-letter | * Step 2: Upload resume, cover-letter | ||
* **Complete Skill evaluation period - 2 weeks (due before Application Contribution period begins) ** | * **Complete Skill evaluation period - 2 weeks (due before Application Contribution period begins) ** | ||
Line 82: | Line 85: | ||
* **If you qualify, you can start Application Contributions. A task will be assigned to you to start your Application Contributions. A second task be assigned to submit your completed application.** | * **If you qualify, you can start Application Contributions. A task will be assigned to you to start your Application Contributions. A second task be assigned to submit your completed application.** | ||
* **NOTE: we recommend you to start steps 1-3 as soon as the Prerequisites and Skill Evaluation Period opens, so we can have time to evaluate your skills and assigning you to a mentor.** | * **NOTE: we recommend you to start steps 1-3 as soon as the Prerequisites and Skill Evaluation Period opens, so we can have time to evaluate your skills and assigning you to a mentor.** | ||
- | * **Application Contribution period (6 weeks)** | + | * **Application Contribution period (2 weeks)** |
* Work on mentor assigned tasks to learn you project area. | * Work on mentor assigned tasks to learn you project area. | ||
* [[lkmp:lkmp_required_contributions|Complete required contributions]] | * [[lkmp:lkmp_required_contributions|Complete required contributions]] | ||
Line 88: | Line 91: | ||
* [[lkmp:lkmp_sample_report|Report contributions]] | * [[lkmp:lkmp_sample_report|Report contributions]] | ||
* [[lkmp:lkmp_bugfix_sample_report|Bugfix report contributions]] | * [[lkmp:lkmp_bugfix_sample_report|Bugfix report contributions]] | ||
- | * Complete application and submit: Application packet should contain a short summary of your skills and what you learned during the 6 week application period and include a report of all your contributions. Upload your application to the "Submit Completed Application task". | + | * Complete application and submit: Application packet should contain a short summary of your skills and what you learned during the 4 week application period and include a report of all your contributions. Upload your application to the "Submit Completed Application task". |
==== Frequently Answered Questions and tips ==== | ==== Frequently Answered Questions and tips ==== |