Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wBeAI-001FZS-1h for pgsql-general@arkaria.postgresql.org; Sat, 11 Apr 2026 19:38:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wBeAG-000EOX-2e for pgsql-general@arkaria.postgresql.org; Sat, 11 Apr 2026 19:38:45 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wBeAG-000EOP-1d for pgsql-general@lists.postgresql.org; Sat, 11 Apr 2026 19:38:45 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wBeAE-00000000X9u-3bYM for pgsql-general@postgresql.org; Sat, 11 Apr 2026 19:38:44 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 63BJcfHv038422; Sat, 11 Apr 2026 15:38:41 -0400 From: Tom Lane To: Ankush Mondal cc: Amogh Dambal , pgsql-general@postgresql.org Subject: Re: Begin contribution journey to postgres In-reply-to: References: Comments: In-reply-to Ankush Mondal message dated "Sat, 11 Apr 2026 23:26:14 +0530" MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <38420.1775936321.1@sss.pgh.pa.us> Content-Transfer-Encoding: 8bit Date: Sat, 11 Apr 2026 15:38:41 -0400 Message-ID: <38421.1775936321@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Ankush Mondal writes: > I was wondering if it would be possible for me to start working on some > beginner-friendly issues or tasks. I’d really appreciate any pointers on > where to find such issues or how to get started with contributing. Well, there is a TODO list on our wiki, but sadly it's been nearly unmaintained for a long time. I wouldn't trust it as a guide to things that should be done. Moreover, most of the stuff that got onto that list got there because it was too hard to get done quickly and/or there wasn't consensus. The best thing I can think of for a new developer to get started is to help review some in-progress patches. Even simple things like "does it pass tests" or "is the documentation intelligible" are helpful. But your main goal should be to read the patches and start learning your way around the Postgres code base that way. We keep track of unapplied patches in our "commit fest" app: https://commitfest.postgresql.org Look through the list, select some that fit your interests, start reading the associated mailing list threads. BTW, pretty nearly all discussion about PG development happens on pgsql-hackers. The pgsql-novice list is meant for novice users' questions, not so much novice developers. Welcome! regards, tom lane