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:36] siqueira [Brief about kworkflow] |
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 ) ) ** | ||
- | If you are interested in this project, we have a few but essential pre-requisites for you to try before your application: | ||
- | - Setup a virtual machine - https://flusp.ime.usp.br/others/use-qemu-to-play-with-linux/ | + | The below link is a set of activities that you have to complete before applying for this project. |
- | - 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) | + | |
- | =====Send your first patch to kw===== | + | https://github.com/kworkflow/kworkflow/discussions/476 |
- | + | ||
- | 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://siqueira.tech/doc/kw/content/howtocontribute.html | + | |
=====Project Idea===== | =====Project Idea===== | ||
Line 56: | 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 67: | 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 77: | 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 92: | 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. |