User Tools

Site Tools


gsoc:2022-gsoc-kworkflow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 virtual machine - https://​flusp.ime.usp.br/​others/​use-qemu-to-play-with-linux/​ +The below link is 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.
  
gsoc/2022-gsoc-kworkflow.1647023788.txt.gz · Last modified: 2022/03/11 18:36 by siqueira