From 35a7fc57363bd65cdc65d218f24900d94fdb89fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Fri, 25 Feb 2022 20:53:20 +0100 Subject: [PATCH] GSoC: fill in project difficulties and size --- developer/general/gsoc.md | 65 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/developer/general/gsoc.md b/developer/general/gsoc.md index 3331a915..9e4adad3 100644 --- a/developer/general/gsoc.md +++ b/developer/general/gsoc.md @@ -85,10 +85,15 @@ These project ideas were contributed by our developers and may be incomplete. If **Expected results**: What is the expected result in the timeframe given +**Difficulty**: easy / medium / hard + **Knowledge prerequisite**: Pre-requisites for working on the project. What coding language and knowledge is needed? If applicable, links to more information or discussions +**Size of the project**: either 175 hours (medium) or 350 hours (large) + **Mentor**: Name and email address. + ``` ### Qubes as a Vagrant provider @@ -106,11 +111,15 @@ If applicable, links to more information or discussions - Document how to configure and use the provider, including required qrexec policy changes and possibly firewall rules - Write integration tests +**Difficulty**: medium + **Knowledge prerequisite**: - Ruby - Vagrant concepts +**Size of the project**: 350 hours + **Mentor**: [Wojtek Porczyk](/team/), [Marek Marczykowski-Górecki](/team/) ### System health monitor @@ -130,12 +139,16 @@ If applicable, links to more information or discussions - a GUI that provides terse overview of the system state, and notifies the user if something bad happens +**Difficulty**: medium + **Knowledge prerequisite**: - Python - basic knowledge about systemd services - PyGTK (optional) +**Size of the project**: 350 hours + **Mentor**: [Marta Marczykowska-Górecka](/team/) ### Mechanism for maintaining in-VM configuration @@ -150,11 +163,15 @@ If applicable, links to more information or discussions - Implementation of the above mechanism. - Documentation how to configure it securely. +**Difficulty**: medium + **Knowledge prerequisite**: - shell and/or python scripting - Qubes OS qrexec services +**Size of the project**: 175 hours + **Mentor**: [Frédéric Pierret](/team/)