{"id":9355,"date":"2025-01-23T01:14:00","date_gmt":"2025-01-23T06:14:00","guid":{"rendered":"https:\/\/www.both.org\/?p=9355"},"modified":"2025-01-22T11:33:08","modified_gmt":"2025-01-22T16:33:08","slug":"how-to-get-started-in-open-source","status":"publish","type":"post","link":"https:\/\/www.both.org\/?p=9355","title":{"rendered":"How to get started in open source?"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"9355\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><\/div>\n<p>Linux, LibreOffice, GnuCash, and Audacity are all open-source projects, meaning the folks who write the code and\/or the documentation are usually not paid for it. It\u2019s quite impressive when you think of it. In a day when nearly everything is monetized, open source is still free. I used open-source software for years before contributing anything, including money, to pay for the wealth of intellectual capital I used.<\/p>\n\n\n\n<p>Platforms like\u00a0<a href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>,\u00a0<a href=\"https:\/\/about.gitlab.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GitLab<\/a>, and\u00a0<a href=\"https:\/\/bitbucket.org\/product\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bitbucket<\/a>\u00a0host many open-source projects. Many of the projects have communities around them. You can join forums, Slack channels, or mailing lists where you can interact with project maintainers to get a sense of where and how you could fit in. You need to decide what you want to get out of contributing. What are you interested in? What topics animate you? Are you just looking to improve your portfolio, or are you interested in enhancing a particular software stack?<\/p>\n\n\n\n<p><strong>Start small<\/strong>: Begin with smaller contributions like fixing bugs, writing documentation, or improving test coverage. This helps you get familiar with the project and its codebase.<\/p>\n\n\n\n<p><strong>Submit a Pull Request<\/strong>: Once you have made some changes, submit a pull request explaining what you have done and why it is functional.<\/p>\n\n\n\n<p><strong>Engage and Learn<\/strong>: Participate in discussions, review others\u2019 PRs, and contribute regularly. This engagement will help you learn and grow within the community. Use resources like\u00a0<a href=\"https:\/\/skills.github.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Github Skills<\/a>\u00a0or\u00a0<a href=\"https:\/\/about.gitlab.com\/get-started\/\" target=\"_blank\" rel=\"noreferrer noopener\">Get Started with Gitlab<\/a>.<\/p>\n\n\n\n<p><strong>Stay Persistent<\/strong>: Contributing to open source is a learning process. Don\u2019t get discouraged if your initial contributions are not accepted. Keep learning and improving.<\/p>\n\n\n\n<p>Some open-source projects are designed to help newcomers contribute to open-source software development.<\/p>\n\n\n\n<p><a href=\"https:\/\/firstcontributions.github.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">First Contributions<\/a>\u00a0\u2013 Make your first contribution in five minutes.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/MunGell\/awesome-for-beginners\" target=\"_blank\" rel=\"noreferrer noopener\">Awesome for Beginners<\/a>\u00a0\u2013 A list of awesome beginners-friendly projects.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/szabgab\/awesome-for-non-programmers\" target=\"_blank\" rel=\"noreferrer noopener\">Awesome for Non-programmers<\/a>\u00a0\u2013 A list of open-source projects where you can contribute without programming knowledge.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/dipakkr\/A-to-Z-Resources-for-Students\" target=\"_blank\" rel=\"noreferrer noopener\">A-Z resources for students<\/a>\u00a0\u2013 Curated list of resources for college students<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux, LibreOffice, GnuCash, and Audacity are all open-source projects, meaning the folks who write the code and\/or the<\/p>\n","protected":false},"author":32,"featured_media":9101,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[515,158],"tags":[108],"class_list":["post-9355","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","category-open-source","tag-open-source"],"modified_by":"David Both","_links":{"self":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/9355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9355"}],"version-history":[{"count":2,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/9355\/revisions"}],"predecessor-version":[{"id":9358,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/9355\/revisions\/9358"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/media\/9101"}],"wp:attachment":[{"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}