Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oprc5-0002S6-NL for pgsql-novice@arkaria.postgresql.org; Tue, 01 Nov 2022 13:47:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oprc4-0007Wf-Ct for pgsql-novice@arkaria.postgresql.org; Tue, 01 Nov 2022 13:47:32 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oprc4-0007WW-4B for pgsql-novice@lists.postgresql.org; Tue, 01 Nov 2022 13:47:32 +0000 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oprc1-0004j6-EN for pgsql-novice@lists.postgresql.org; Tue, 01 Nov 2022 13:47:31 +0000 Received: by mail-wr1-x42e.google.com with SMTP id y16so20143854wrt.12 for ; Tue, 01 Nov 2022 06:47:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec-at.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=72Dk7YBDPXeVqGOWN3D8ZIuRYPduVmdSciT6gksm/Q8=; b=JRS/Lb1MIeG+M7VWSe/FYPJJb3k5J+C2ONCPXuUy+SmMWP/d1nNpDi0hdeADlPa2UF EwWMBIqPas2CZWXfkAqZsxUlENVwc/ylYJpbOXNSuy6yHflU1/XAQ1HxDcGP+KbfVQKe SfKzvpHtnC6VGLRsYnpZB3wHdhHSq9ne+LeJ+tA+fnuXv4a7yDTjEM5dtZKzWMpnvmCT n7uXS0/MpGz8qIA7krEBQ9uYrEH4ryLnDOhl4t6bSc49KG8iTER0H+butPYcbSqm82fp wVDuagyyHbP9cPFDw5XOlf0LXLriNhryBP7qu3IFWCkm0OA+co0on0cDhjcAd4yHLCXp L3HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=72Dk7YBDPXeVqGOWN3D8ZIuRYPduVmdSciT6gksm/Q8=; b=IjBoFmySwQgopBtStX8mpCElGnY8ZPledJSI7rbHbwPFnXf+/1XOWJh1Zw3ZvepGjS qfDPOpr9cf3RfSjWVSkSJH+aNtiJxjAMo9d9yc4dZ/HMP26hf9OeneLAD1jJRjRegNXT kx++TUmno7nj3tht5x9T8O6BqTm6W2SGvKs+hiLXhr5d5Bsxk5iigmlYDPz6y8bKY99B vXDaaeIHfmC9v/alo0JHka+c7y/jtndZjVHK0WaelQDp6JOQUDRui20334WLdKTJYFBO 5RVfXQjELvMNSlH7QG7xA0CZToHW3M+zr2MEIdWNAKnGFWO/95H+iuUw67sO7nt4CSx9 APqg== X-Gm-Message-State: ACrzQf0h0GxxbeCQG+45TgGWcY5UxRNkTULBovsZXCaF+4v3gbEBEi8/ E+r5eW9h+jJCKhNO8YVDlPIcxw== X-Google-Smtp-Source: AMsMyM4Q39V5JLhDvMxdTDCqVwfhEljKHjygDfLs19jkyw80h5U3H4hGaiv/RecWfSBK4xiLTwQLbg== X-Received: by 2002:adf:fe85:0:b0:236:7cde:a95d with SMTP id l5-20020adffe85000000b002367cdea95dmr11687035wrr.531.1667310446421; Tue, 01 Nov 2022 06:47:26 -0700 (PDT) Received: from localhost.localdomain (178-190-182-20.adsl.highway.telekom.at. [178.190.182.20]) by smtp.gmail.com with ESMTPSA id u13-20020a056000038d00b00236c1f2cecesm9356617wrf.81.2022.11.01.06.47.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Nov 2022 06:47:25 -0700 (PDT) Message-ID: Subject: Re: newbie pointers for development From: Laurenz Albe To: Ankit Pandey , pgsql-novice@lists.postgresql.org Date: Tue, 01 Nov 2022 14:47:24 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.4 (3.42.4-2.fc35) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 2022-11-01 at 18:05 +0530, Ankit Pandey wrote: > I am new to pg hacking and would need some pointers to contribute. I looked into the todo > list but it is filled more with feature enhancements (will take some time to get there). > If I could get some pointers for beginner friendly issues/bugs, I would be glad. > Note: I am able to step through (via gdb) the whole backend process while it runs queries, > so I have some initial setup to get going. The canonical starting point is here: https://wiki.postgresql.org/wiki/So,_you_want_to_be_a_developer%3F The king's way to learning the ropes is reviewing patches in the current commitfest. That will familiarize you with the conversation style on the mailing lists, with the development cycle and with the code. Yours, Laurenz Albe