From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: Regarding Outreachy round 16 Date: Tue, 6 Mar 2018 20:46:42 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a1144a158ade5e40566c3b376" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59488) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1etIXt-0006aa-16 for guix-devel@gnu.org; Tue, 06 Mar 2018 14:46:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1etIXr-0001hP-Op for guix-devel@gnu.org; Tue, 06 Mar 2018 14:46:45 -0500 Received: from mail-io0-x22c.google.com ([2607:f8b0:4001:c06::22c]:37940) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1etIXr-0001hG-Ht for guix-devel@gnu.org; Tue, 06 Mar 2018 14:46:43 -0500 Received: by mail-io0-x22c.google.com with SMTP id g21so286181ioj.5 for ; Tue, 06 Mar 2018 11:46:43 -0800 (PST) In-Reply-To: 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: Aakanksha Jain Cc: Guix-devel --001a1144a158ade5e40566c3b376 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 2018-03-06 20:24 GMT+01:00 G=C3=A1bor Boskovits : > 2018-03-06 17:03 GMT+01:00 Aakanksha Jain : > >> Hi I'm Aakanksha, currently a B.tech 2nd-year student, >> I'm interested in working on the project "*Improve the user experience >> for Guix package*". I know C/C++ fair enough, I have experience working >> with GIT too. >> >> Can anyone tell me how do I begin contributing? >> >> >> > We usually recommend to install guix first, then build hello, and add a > package. > You can get the guix manual at https://www.gnu.org/software/guix/manual/. > The is a section on contributing: https://www.gnu. > org/software/guix/manual/html_node/Contributing.html#Contributing. > > Should you have any questions, don't hesitate to contact us here, on the > mailing list, or on the #guix IRC channel on Freenode. > Finally some practical advice: once you have guix, you can build guix from source in a "guix environment guix". You can edit a package receipt with "guix edit pkgname", and search the packages with "guix package -s pkgname". You can install guix on a foreign distro, so you don't need to set up GuixSD if you want to work on guix. However, if you would like, then you are welcome to do so. We also provide a virtual machine image with GuixSD, but my last experience with that it needs resizing to do anything useful (not enough disk space there). This section will be very useful if you like to learn by examples: https://www.gnu.org/software/guix/manual/html_node/Defining-Packages.html#D= efining-Packages . You can easily expand from there, and looking at package receipes containing similar to software to the one you are willing to package. You can have a look at: https://debbugs.gnu.org/cgi/pkgreport.cgi?package=3Dguix, the guix bug tracker, and https://debbugs.gnu.org/cgi/pkgreport.cgi?package=3Dguix-patches, this is f= or tracking patches. New packages, and updates get listed here after mailing to guix-patches. You can find contact information on our home-page: https://www.gnu.org/software/guix/. Thank you for your interest :) --001a1144a158ade5e40566c3b376 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
2018= -03-06 20:24 GMT+01:00 G=C3=A1bor Boskovits <boskovits@gmail.com&g= t;:
2018-03-06 17:03 GMT+01:00 Aakanksha Jain <aakanksha.jain8= @gmail.com>:
Hi I'm Aakanksha, currently a B.tech 2nd-year student, I'm interested in working= on the project "I= mprove the user experience for Guix package". I know C/C++ fair enough, I ha= ve experience working with GIT too.

Can anyone tell me how do I begin contributing= ?



We usually r= ecommend to install guix first, then build hello, and add a package.
<= div class=3D"gmail_extra">You can get the guix manual at=C2=A0https://www.gnu.= org/software/guix/manual/.

Should you have any questions, don't hesitate to conta= ct us here, on the mailing list, or on the #guix IRC channel on Freenode.

Finally some practi= cal advice: once you have guix, you can build guix from source in a "g= uix environment guix".
You can edit a = package receipt with "guix edit pkgname", and search the packages= with "guix package -s pkgname".
=
You can install guix on a foreign dist= ro, so you don't need to set up GuixSD if you want to work on guix. How= ever, if
you would like, then you are welco= me to do so. We also provide a virtual machine image with GuixSD, but my la= st=C2=A0
experience with that it needs resi= zing to do anything useful (not enough disk space there).

This section will be = very useful if you like to learn by examples:=C2=A0https://www.gnu.org/software/guix/manual/html_node/Defining-Packages.h= tml#Defining-Packages.
You can easily e= xpand from there, and looking at package receipes containing similar to sof= tware to the one you are willing to package.

You can have a look at:
https://de= bbugs.gnu.org/cgi/pkgreport.cgi?package=3Dguix-patches, this is for tra= cking patches. New packages, and updates get listed here after mailing to g= uix-patches.

You can find contact information on our home-page:=C2=A0https://www.gnu.org/software/guix/<= /a>.

--001a1144a158ade5e40566c3b376--