From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Help getting started with first contribution Date: Fri, 12 May 2017 07:52:37 +0200 Message-ID: <87o9uysjtm.fsf@elephly.net> References: <80214a83-9c17-e9a3-a3be-1f4babb7a459@euandre.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37308) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d93VS-0001R5-3F for Help-Guix@gnu.org; Fri, 12 May 2017 01:52:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d93VP-0002G9-0X for Help-Guix@gnu.org; Fri, 12 May 2017 01:52:50 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21051) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d93VO-0002Ep-PT for Help-Guix@gnu.org; Fri, 12 May 2017 01:52:46 -0400 In-reply-to: <80214a83-9c17-e9a3-a3be-1f4babb7a459@euandre.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: =?utf-8?Q?Andr=C3=A9?= Cc: help-guix Hi André, > I've been using Guix and GuixSD recently and I'd like to contribute! Excellent! > However, I'm not familiar at all with mailing list workflows (this is > the first mailing list I actually subscribed to), so I may need some > guidance with that. It’s pretty simple: you send an email to guix-patches@gnu.org (you will get an automated reply with a bug identifier) and wait for someone to comment. If you need to make changes you just send email to the bug address. > I thought about starting by creating a Guix package for > git-remote-gcrypt > (https://spwhitton.name/tech/code/git-remote-gcrypt/). The package > definition should be fairly simple, since the main program is just a > shell script with no compilation dependencies. Sounds good. You may find that programmes using the GNU build system are usually the easiest to package. Sometimes simple shell scripts or custom build systems make unrealistic assumptions about the system that they are installed on, which makes the package definition a little more complicated. In the case of git-remote-gcrypt, for example, you will need to delete the “configure” and “build” phases, set the “prefix” in a make-flag, and create the target directories in an extra build phase. > I'm looking forward to being part of this community. We’d be happy to see you join us! -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net