From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Interested in working on Guix for Google Summer of Code Date: Wed, 27 Mar 2019 16:21:24 +0100 Message-ID: <874l7obax7.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:48252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h9AMr-0003SQ-28 for guix-devel@gnu.org; Wed, 27 Mar 2019 11:21:30 -0400 In-Reply-To: (Daniel Jiang's message of "Wed, 27 Mar 2019 00:04:51 -0500") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Daniel Jiang Cc: guix-devel@gnu.org Hello Daniel! Daniel Jiang skribis: > I'm a student at the University of Illinois at Urbana-Champaign, a huge > emacs user, and have been curious about Guix/GuixSD for a while now. I > found it as a possible project on GSoC and thought it'd be interesting to > help work on if possible. The organization page on GSoC said to contact t= he > mentors and was directed to the mailing list from #guix@freenode. I also > recognize one of the mentors who wrote bindings to a game programming > library for Guile because I was writing some for Common Lisp at the time, > so small world lol. (I dunno if you're reading this or know I exist but > hello davexunit?) Nice! > Anyways, are there additional steps to take or things to know other than > submitting a GSoC proposal based on this? > https://www.gnu.org/software/soc-projects/guidelines.html To get a feel of the project, I=E2=80=99d suggest installing it and giving = it a try for yourself. You can install the =E2=80=9Cbinary tarball=E2=80=9D on = top of your distro if you don=E2=80=99t feel like jumping into the standalone Guix syst= em: https://gnu.org/s/guix/manual/en/html_node/Binary-Installation.html Then we usually recommend that newcomers try adding a package definition for their favorite piece of software. It=E2=80=99s a good way to get start= ed with the code base: https://gnu.org/software/guix/blog/2018/a-packaging-tutorial-for-guix/ https://gnu.org/software/guix/manual/en/html_node/Defining-Packages.html > And what might be some ideas on the level for a undergrad with a bit of > experience? > https://libreplanet.org/wiki/Group:Guix/GSoC-2019#Guix_Deploy I=E2=80=99m Cc=E2=80=99ing Dave Thompson (aka. davexunit) and Chris Webber (aka. dustyweb) who would be your mentors, and I=E2=80=99ll let them answer. :-) Thank you for getting in touch with us! Ludo=E2=80=99.