This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
gsoc:2022-gsoc-kworkflow [2022/03/11 18:43] siqueira [Part 2] |
gsoc:2022-gsoc-kworkflow [2022/03/11 18:50] (current) siqueira |
||
---|---|---|---|
Line 30: | Line 30: | ||
** ( ( This section is mandatory for everybody ) ) ** | ** ( ( This section is mandatory for everybody ) ) ** | ||
- | ==== Part 1 ==== | ||
+ | The below link is a set of activities that you have to complete before applying for this project. | ||
- | If you are interested in this project, we have a few but essential pre-requisites for you to try before your application: | + | https://github.com/kworkflow/kworkflow/discussions/476 |
- | - Setup a virtual machine - https://flusp.ime.usp.br/others/use-qemu-to-play-with-linux/ | ||
- | - Learn how to compile Linux kernel - https://flusp.ime.usp.br/others/Kernel-compilation-and-installation/ | ||
- | - Learn how to install and remove a Linux kernel - https://flusp.ime.usp.br/others/Kernel-compilation-and-installation/ | ||
- | - Learn how to deal with modules - https://flusp.ime.usp.br/others/play_with_modules/ | ||
- | - Basic Bash knowledge - https://www.gnu.org/software/bash/manual/bash.pdf (Read until Chapter 7) | ||
- | |||
- | ==== Part 2 ==== | ||
- | |||
- | It is highly recommended that you try to send a small contribution to kw. For helping you to see what could be a good start, take a look at this link: | ||
- | |||
- | https://github.com/kworkflow/kworkflow/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22 | ||
- | |||
- | Finally, before you try to submit a patch, take a few minutes to read the following page: | ||
- | |||
- | https://kworkflow.org/content/howtocontribute.html | ||
- | |||
- | If you could not complete the above topics or did not have fun doing it, this project may not fit you well. Don't worry, it's normal. I'm sure you will find some project that better suits your current skills and goals. | ||
=====Project Idea===== | =====Project Idea===== | ||
Line 60: | Line 43: | ||
- Add support to generate dpkg versions of the kernel; | - Add support to generate dpkg versions of the kernel; | ||
- Speed up kernel deploy to a machine; | - Speed up kernel deploy to a machine; | ||
- | - Add support to Raspberry pi deploy; | ||
- Expand the set of OS supported by kw; | - Expand the set of OS supported by kw; | ||
Line 71: | Line 53: | ||
__Contact Siqueira to get one specific ID__ | __Contact Siqueira to get one specific ID__ | ||
- | If you are really interested in this project, send me a message to Siqueira and request one specific ID. You will need it for the next steps. | + | If you are really interested in this project, send a message to Siqueira and request one specific ID. You will need it for the next steps. |
__QEMU Setup__ | __QEMU Setup__ | ||
Line 81: | Line 63: | ||
__For your custom kernel installation__ | __For your custom kernel installation__ | ||
- | For showing that you were able to install a custom kernel machine in your VM system, add the following label in your kernel name suffix: | + | For showing that you were able to install a custom kernel in your VM system, add the following label in your kernel name suffix: |
Kernel-<YOUR_NAME>-<YOUR_ID> | Kernel-<YOUR_NAME>-<YOUR_ID> | ||
Line 96: | Line 78: | ||
- One or two paragraphs about you; | - One or two paragraphs about you; | ||
- A couple of sections that describe your interaction with kw; | - A couple of sections that describe your interaction with kw; | ||
- | - A list of your contribution to kw; | + | - Highlight some of your contributions to kw; |
- A project proposal to be executed in the GSoC timeline. Please, make sure that you add three main milestones (it should match with the GSoC evaluation date) and a work breakdown. | - A project proposal to be executed in the GSoC timeline. Please, make sure that you add three main milestones (it should match with the GSoC evaluation date) and a work breakdown. | ||
- | P.s.: Feel free to share your draft before submit the final version. | + | P.s.: Feel free to share your draft before submitting the final version. |