Date: Wed, 17 Sep 2025 20:00:59 +0530 From: Ananay Sharma <ananaysharma299@gmail.com> To: Chris <bsd-lists@bsdforge.com>, freebsd-hackers@freebsd.org Subject: Re: Seeking guidance on starting FreeBSD contribution Message-ID: <CAJDhU-tuAHXcB8RGymk02XXNQya3g=DP3H1BWD5MzFdcK9C7gA@mail.gmail.com> In-Reply-To: <68577734c7bf6d27f8c99b14b656eb31@bsdforge.com> References: <CAJDhU-v0LqC5naU-KwPK4mpgOSmAgkdyHBBKZ4Qe4_6f4YdKBA@mail.gmail.com> <68577734c7bf6d27f8c99b14b656eb31@bsdforge.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Hi Chris, Thank you very much for your detailed and encouraging response! I really appreciate the time you took to guide me. It is indeed a bit scary but I will try my very best to be useful in some way. I’ll start by going through the Porters Handbook and the Developers Handbook, along with the Committers Guide and Code Review documentation, to build a solid foundation. I also plan to subscribe to the ports category mailing once I get a good idea of the contents of those guides. I’m excited to dive in, and your advice has made the path forward much clearer. I hope to make my first contribution soon and will be sure to engage with the Stable and Current mailing lists as I get more comfortable with the system. Thank you again for your guidance and encouragement! Best regards, Ananay Sharma On Tue, Sep 16, 2025 at 12:37 AM Chris <bsd-lists@bsdforge.com> wrote: > On 2025-09-14 16:10, Ananay Sharma wrote: > > Hello everyone, > Greetings, Ananay and welcome aboard! > > Nothing would jump start your adventure better than giving the Porters > Hnadbook[1] > and the Developers Handbook[2] a good read. The latter of which requires > the > Committers Guide[3] and Code Review[4]. A strong knowledge of git(1) and > how > we > use it will also be necessary. If I were you. I'd probably adopt, or > contribute a > port [ports(7)]. This would be a great first step to get your "feet wet" > and > give > you a feel for how things work. You'll need to subscribe to the ports > category on > the FreeBSD mailing lists[5]. When you feel comfortable enough to take a > stab > at > the system. You'll probably also want to join (at least) the Stable and > Current > mailing lists. > > This is all probably a lot to digest. I hope I haven't scared you off. :) > > Happy hacking and thanks for your interest! > > --Chris > > > > > I’m Ananay Sharma, a 2nd-year undergraduate student in Computer Science. > > For the past few months, I have been learning how computer systems work > and > > studying Operating Systems through the UCB OS lectures. I found FreeBSD > > fascinating and would really love to contribute to it in the future. > > > > However, I don’t use FreeBSD regularly and I’m not sure where to start or > > how its components work in practice. I would greatly appreciate any > advice > > on how to begin learning about FreeBSD development or how to get involved > > with small contributions. > > > > Thank you very much for your time. > > > > Best regards, > > Ananay Sharma > > 1. https://docs.freebsd.org/en/books/porters-handbook/ > 2. https://docs.freebsd.org/en/books/developers-handbook/ > 3. https://docs.freebsd.org/en/articles/committers-guide > 4. https://reviews.freebsd.org/ > 5. https://www.freebsd.org/community/mailinglists/ > > -- > There is no such place as the internet [-- Attachment #2 --] <div dir="ltr">Hi Chris,<div dir="auto"><br></div><div dir="auto">Thank you very much for your detailed and encouraging response! I really appreciate the time you took to guide me. It is indeed a bit scary but I will try my very best to be useful in some way.</div><div dir="auto"><br></div><div dir="auto">I’ll start by going through the Porters Handbook and the Developers Handbook, along with the Committers Guide and Code Review documentation, to build a solid foundation. I also plan to subscribe to the ports category mailing once I get a good idea of the contents of those guides.</div><div dir="auto"><br></div><div dir="auto">I’m excited to dive in, and your advice has made the path forward much clearer. I hope to make my first contribution soon and will be sure to engage with the Stable and Current mailing lists as I get more comfortable with the system.</div><div dir="auto"><br></div><div dir="auto">Thank you again for your guidance and encouragement!</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto">Ananay Sharma</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Sep 16, 2025 at 12:37 AM Chris <<a href="mailto:bsd-lists@bsdforge.com">bsd-lists@bsdforge.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2025-09-14 16:10, Ananay Sharma wrote:<br> > Hello everyone,<br> Greetings, Ananay and welcome aboard!<br> <br> Nothing would jump start your adventure better than giving the Porters <br> Hnadbook[1]<br> and the Developers Handbook[2] a good read. The latter of which requires the<br> Committers Guide[3] and Code Review[4]. A strong knowledge of git(1) and how <br> we<br> use it will also be necessary. If I were you. I'd probably adopt, or <br> contribute a<br> port [ports(7)]. This would be a great first step to get your "feet wet" and <br> give<br> you a feel for how things work. You'll need to subscribe to the ports <br> category on<br> the FreeBSD mailing lists[5]. When you feel comfortable enough to take a stab <br> at<br> the system. You'll probably also want to join (at least) the Stable and <br> Current<br> mailing lists.<br> <br> This is all probably a lot to digest. I hope I haven't scared you off. :)<br> <br> Happy hacking and thanks for your interest!<br> <br> --Chris<br> <br> > <br> > I’m Ananay Sharma, a 2nd-year undergraduate student in Computer Science.<br> > For the past few months, I have been learning how computer systems work and<br> > studying Operating Systems through the UCB OS lectures. I found FreeBSD<br> > fascinating and would really love to contribute to it in the future.<br> > <br> > However, I don’t use FreeBSD regularly and I’m not sure where to start or<br> > how its components work in practice. I would greatly appreciate any advice<br> > on how to begin learning about FreeBSD development or how to get involved<br> > with small contributions.<br> > <br> > Thank you very much for your time.<br> > <br> > Best regards,<br> > Ananay Sharma<br> <br> 1. <a href="https://docs.freebsd.org/en/books/porters-handbook/" rel="noreferrer" target="_blank">https://docs.freebsd.org/en/books/porters-handbook/</a><br> 2. <a href="https://docs.freebsd.org/en/books/developers-handbook/" rel="noreferrer" target="_blank">https://docs.freebsd.org/en/books/developers-handbook/</a><br> 3. <a href="https://docs.freebsd.org/en/articles/committers-guide" rel="noreferrer" target="_blank">https://docs.freebsd.org/en/articles/committers-guide</a><br> 4. <a href="https://reviews.freebsd.org/" rel="noreferrer" target="_blank">https://reviews.freebsd.org/</a><br> 5. <a href="https://www.freebsd.org/community/mailinglists/" rel="noreferrer" target="_blank">https://www.freebsd.org/community/mailinglists/</a><br> <br> -- <br> There is no such place as the internet</blockquote></div>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJDhU-tuAHXcB8RGymk02XXNQya3g=DP3H1BWD5MzFdcK9C7gA>
