{"componentChunkName":"component---src-templates-blog-post-jsx","path":"/blogs/gettingStartedWithOSC","result":{"data":{"blog":{"frontmatter":{"title":"GETTING STARTED WITH OSC","thumbnail":"blog43","date":"January 21, 2021","dsaCppCodeFile":null},"excerpt":"<div class=\"my-2 p-2\">\n              <h4>Pre-requisites</h4>\n              <div class=\"m-2\">\n                <p>\n                  Open source contribution requires you to know basic git\n                  commands and also knowing how to navigate your way on Github.\n                  You can check out my blog on\n                  <a href=\"/blogs/vcs-git&amp;github\">Git &amp; GitHub</a>, to get the\n                  basics and make sure you are aware of\n                  <a href=\"/blogs/openSourceContribution\">what is OSC?</a>.\n                </p>\n              </div>\n            </div>\n            <div class=\"my-2 p-2\">\n              <h4>Your first contribution</h4>\n              <div class=\"row m-2\">\n                <div class=\"col-12\">\n                  <p>\n                    It doesn&apos;t matter whether you are a beginner or an\n                    experienced developer, you can always get started with OCS\n                    by following steps:\n                  </p>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    <strong>1.</strong>\n                    Search for any repositories on GitHub of any language you\n                    know or if you are a beginner then search the repos with the\n                    tag &apos;first-good-issue&apos;.\n                  </p>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>2.</strong>\n                    After selecting a repo, follow the guidelines in the file\n                    named &apos;contributing.md&apos;(or contribution.md). Some repo won&apos;t\n                    have such files and you can simply go ahead to issues\n                    section.\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABf0lEQVQoz02RXW9TMQyG+wuhMEo/aKttKuJ3coOQ4Ab1AhCatAu2QmH05MNJHDsJ7+nRtGNZlmXl8Ws7k+31u+V2t9jspq/XL+fr9eVutb3eXL1dbK5ezJZnX01ny2cX8+cX8+mrxeCz5Wb15nJifdh/vXn/4fO3m59/umCch1tH1pPz5Cl6Cikwe7Z93aOIaKxDMmmtHe7v9vv98XhU1ZyzllJqRRDREFNOctvdfTx8ScwV1to59NbDePdgqKN8cqnzyQQhrlEasf7z0ZH8OB4+3X93znadwSBo+gRrqX9N5CxZa5baWeoshqfARWuTUnMuysUG/XXi30ZcHCvX5iBUS+tHaiEELItbZCnDIwXL0YTy4DXkyjKC0d72cD3DlYg8aI/bhMSoN9WSEscUc+Y2ssmgZn1k5kc4OKCYerCsWBIwHPUsWscwelNvYSgh6ZWp/ydmKaWJSEpJpFhSQ9hZx8rVWN8Zi67QQQI/IdqIimjBh+F84DFO/42P0v8Bid4fFsFkrvcAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Issues section\" title=\"Issues section\" src=\"/static/6beb46f74519a572bb5a24117b70947e/fcda8/osc1.png\" srcset=\"/static/6beb46f74519a572bb5a24117b70947e/12f09/osc1.png 148w,\n/static/6beb46f74519a572bb5a24117b70947e/e4a3f/osc1.png 295w,\n/static/6beb46f74519a572bb5a24117b70947e/fcda8/osc1.png 590w,\n/static/6beb46f74519a572bb5a24117b70947e/efc66/osc1.png 885w,\n/static/6beb46f74519a572bb5a24117b70947e/c83ae/osc1.png 1180w,\n/static/6beb46f74519a572bb5a24117b70947e/25be5/osc1.png 1893w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>3.</strong>\n                    Head over to issues section and click on any issue to read\n                    the complete description. Try to undestand the issue and\n                    look out for the bug in the source code available. You can\n                    create a new issue if you find any bug or wish to add a new\n                    feature. <br>\n                  </p>\n                  <p class=\"text-muted\">\n                    <strong>[Optional]</strong>\n                    Comment &#x201C;I want to contribute to this issue&#x201D; so that it can\n                    be assigned to you and after that, you can start working on\n                    it. It depends on the owner how he wants to contribute.\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABhklEQVQoz2VS7U4CMRDk/Yz4RUBEJGjiM/rbpzAGjfEXChx39Pva3rjbescZL5nbbbOdzs52MF8+YjRd4Hx8i5OLCcUZbu7uMZ0vMVs8YDJb4OxqQrjuMLwc45Qw/AXno8kMU+IZlAeF9U7gi7AuFDZ7BaE0ZAcDZSx0D4eDRCUkhFSpxpkaQuR80DQNvHOQVQVjNJRSdMhAUrHWFFUuVFoTgUxrV3u0n48Bq/0nbKjTesA/Gxye3p+xKbYQB4GyLBOYvA8hRIoxRjrV/BJ6vOzeYLw9Eiqt8PqxgmRFktUYWFcn+BA7hNik6Gi/JpUhBPQ/7jYR8o2aiL43W8IG+7JKLXJ7ng6FGFP0PiMQqbWW8tx6bGIiSwrbhEl3RZFa5dYEm06QMoMJWJkjv1kZ5zE2nbJ/hKyiKPbZPxoQe8UH+8X9jy/IXh7b7TwET9q6NEVWwIUtEeesJMeYLua1IZ/5FbT7fwij8zDbCo784XdmeU0tMZS2GbTPQxNpaJaemO18ZLSEP9My5y6mYiyiAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Read issues\" title=\"Read issues\" src=\"/static/c52a2c74bf78d45b1610c3b1becf2087/fcda8/osc2.png\" srcset=\"/static/c52a2c74bf78d45b1610c3b1becf2087/12f09/osc2.png 148w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/e4a3f/osc2.png 295w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/fcda8/osc2.png 590w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/efc66/osc2.png 885w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/c83ae/osc2.png 1180w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/c2b0b/osc2.png 1895w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>4.</strong>\n                    Fork the repo. Forking means you are creating a copy of the\n                    existing repo into your account remotely. So any changes\n                    done to this forked repo will not affect the main repo(from\n                    which it was forked).\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABiElEQVQoz01Ry24UQQycT+PAIRxYQkIeG9go4SF+FSmKELlFXLjALGhnZ7rb/XC7203NrqJsybKsUperbXfXn76ev785uVi9Pl0if7j5fHX9cXX75XJ1+/ZsuYur47Pl4vTizRyXx++Wi5PzFy+Pjl4tuq1x643tB9dvaD04Q944ss5b8o48+Ug+pMBMbGeewGyG8e7+/vvDQ6e1VBFmFsnIOUuptaoiiZQQU07ya/r9rf+RmHVG09akALVrreFdv5m2Lo6URpdMEM8apXkuW4rOy89//d2fR+fsNOFnAU3bDrO41DbYxFly0Sw6WT9ZMs4HrkWbVM25Fq42lPXIf424qM/iqs3BSCtq/CqEgGEthSx1/6hAy9GEOlAJWVkOxGhvZ7HuxOq9x1qIyFFIDL5hvJQ4ppgztwN0ezdLEdt6EgcsFbPxHrlgSIgR4LFQPRSjt58R9hSK2dnPd8IRam0iklISqdYX4zFzOXRWY2kyFl3hgwIxItsIBqfDwbA+6PGd+YxP1v8BenYfESqytSUAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Fork repo\" title=\"Fork repo\" src=\"/static/a824cd6bc36a8c347b8b6803178297c6/fcda8/osc3.png\" srcset=\"/static/a824cd6bc36a8c347b8b6803178297c6/12f09/osc3.png 148w,\n/static/a824cd6bc36a8c347b8b6803178297c6/e4a3f/osc3.png 295w,\n/static/a824cd6bc36a8c347b8b6803178297c6/fcda8/osc3.png 590w,\n/static/a824cd6bc36a8c347b8b6803178297c6/efc66/osc3.png 885w,\n/static/a824cd6bc36a8c347b8b6803178297c6/c83ae/osc3.png 1180w,\n/static/a824cd6bc36a8c347b8b6803178297c6/25be5/osc3.png 1893w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    <strong>5.</strong>Clone this forked repo(from your\n                    account). Cloning means your are creating a copy of this\n                    repo on your local machine(pc) so that you can work on the\n                    code using an editor of your prefered choice.\n                  </p>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    <strong>6.</strong>\n                    Make appropriate changes such as fixing a bug or adding new\n                    feature etc. Make sure you don&apos;t spam while contributing to\n                    open source or don&apos;t add invalid comments such as &quot;This line\n                    of code is fixed by me&quot; or &quot;please accept my pull request&quot;\n                    or any kind of spam messages.\n                  </p>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    <strong>7.</strong>\n                    Once you have made the changes, checkout with a new\n                    branch(keep appropriate names), add all the files and commit\n                    the changes. Now push the code with the newly created branch\n                    name to your repo.\n                  </p>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>8.</strong>\n                    Come back to the main GitHub repo(the owner&apos;s repo) and you\n                    see something like shown in the image. Click on &quot;Compare &amp;\n                    Pull Request&quot; button to see the changes and submit the\n                    changes you have done.\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 43.24324324324324%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABRElEQVQoz22Ru05DMQyGzyOz8AhIvATMLCAxMDLAimChQyWEQK3UHtqek5OLHTtXHG6qRH9ZjpXoS/w73Ua5rcJ+wPUAu8kjEuwFh5RiaZGLcaCNM9ZZBw4Q0HeE6Am8d4iWCMiDZGaUHCO9vr08zB6f57PFcpFLzaUppfyl0tVaCFfevbNfMi5qWtfcSy5SpP72/vLk6vTo4vj85iyAD+yZOYRQSxV1sihtNZBBNhgolZArpcqpWgyjhn6nrud3T6u5nnCrgOT4V10pVWyvt2ozaOAkvLIIFH3IPmbkJAVTjaGMLn3obP0+XKuCMIxKvOdcnZ2IWFz9hXgz4NpkiFKMdU8N1hCmSROzdMGoSml3S/0dIvIspAw5xnQAVkqF0G71aKK02LAftc32KmsrhuNBeJTG2iOosnzrf5jZWiOj3oc/AT7eBmN7UL6EAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Fork repo\" title=\"Fork repo\" src=\"/static/12177f483a39d9842ce197b28db504f5/fcda8/osc4.png\" srcset=\"/static/12177f483a39d9842ce197b28db504f5/12f09/osc4.png 148w,\n/static/12177f483a39d9842ce197b28db504f5/e4a3f/osc4.png 295w,\n/static/12177f483a39d9842ce197b28db504f5/fcda8/osc4.png 590w,\n/static/12177f483a39d9842ce197b28db504f5/efc66/osc4.png 885w,\n/static/12177f483a39d9842ce197b28db504f5/c83ae/osc4.png 1180w,\n/static/12177f483a39d9842ce197b28db504f5/1f038/osc4.png 1481w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>9.</strong>\n                    Add a short title and write a description of what changes\n                    you have made. If possible, add screenshots which preview\n                    the changes. Then click &quot;Create pull request&quot; button to\n                    submit your changes.\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 47.2972972972973%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA9ElEQVQoz41Qu04EMQy8//8bajoqClo6JArgKCjQrfOwYzthnOwBh0BiNJvsJjsztg9jjN47EW0bpZTsG9Ss2VAff+GAx92JUi4VhAPltOVUSgUyNm7mBqqG3QLydrGIHJ9fcmE4UCqw4aYiytxYdjbFJyNmhX2JAZifUj1RyVXABKMCrQXFYFYYYqS01Wb/LDvE2j1OcByusY71w5gvvVkPM/NfxGJdraOcnVCcuZB11CrTd7hfiqGkIhTVCmVOtdXmPHl7vL96uLl+vMMEV/LPnhGngTnS2J01asHVW3l/2l6xlpiFYHIX0/4nMPEZbueWxweSBhCka649wgAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Fork repo\" title=\"Fork repo\" src=\"/static/64de5d6c8757eefe25ac9ec04aba702e/fcda8/osc5.png\" srcset=\"/static/64de5d6c8757eefe25ac9ec04aba702e/12f09/osc5.png 148w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/e4a3f/osc5.png 295w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/fcda8/osc5.png 590w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/efc66/osc5.png 885w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/c83ae/osc5.png 1180w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/536c7/osc5.png 1480w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    Well, that&apos;s it! You have created your pull request. Now\n                    wait until the owner reviews your code and merges it to the\n                    main branch(if it&apos;s acceptable ). Once it&apos;s accepted and\n                    merged to the main branch then congratulations, you have\n                    contributed to an open source.\n                  </p>\n                </div>\n              </div>\n            </div>\n","html":"<div class=\"my-2 p-2\">\n              <h4>Pre-requisites</h4>\n              <div class=\"m-2\">\n                <p>\n                  Open source contribution requires you to know basic git\n                  commands and also knowing how to navigate your way on Github.\n                  You can check out my blog on\n                  <a href=\"/blogs/vcs-git&amp;github\">Git &amp; GitHub</a>, to get the\n                  basics and make sure you are aware of\n                  <a href=\"/blogs/openSourceContribution\">what is OSC?</a>.\n                </p>\n              </div>\n            </div>\n            <div class=\"my-2 p-2\">\n              <h4>Your first contribution</h4>\n              <div class=\"row m-2\">\n                <div class=\"col-12\">\n                  <p>\n                    It doesn&apos;t matter whether you are a beginner or an\n                    experienced developer, you can always get started with OCS\n                    by following steps:\n                  </p>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    <strong>1.</strong>\n                    Search for any repositories on GitHub of any language you\n                    know or if you are a beginner then search the repos with the\n                    tag &apos;first-good-issue&apos;.\n                  </p>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>2.</strong>\n                    After selecting a repo, follow the guidelines in the file\n                    named &apos;contributing.md&apos;(or contribution.md). Some repo won&apos;t\n                    have such files and you can simply go ahead to issues\n                    section.\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABf0lEQVQoz02RXW9TMQyG+wuhMEo/aKttKuJ3coOQ4Ab1AhCatAu2QmH05MNJHDsJ7+nRtGNZlmXl8Ws7k+31u+V2t9jspq/XL+fr9eVutb3eXL1dbK5ezJZnX01ny2cX8+cX8+mrxeCz5Wb15nJifdh/vXn/4fO3m59/umCch1tH1pPz5Cl6Cikwe7Z93aOIaKxDMmmtHe7v9vv98XhU1ZyzllJqRRDREFNOctvdfTx8ScwV1to59NbDePdgqKN8cqnzyQQhrlEasf7z0ZH8OB4+3X93znadwSBo+gRrqX9N5CxZa5baWeoshqfARWuTUnMuysUG/XXi30ZcHCvX5iBUS+tHaiEELItbZCnDIwXL0YTy4DXkyjKC0d72cD3DlYg8aI/bhMSoN9WSEscUc+Y2ssmgZn1k5kc4OKCYerCsWBIwHPUsWscwelNvYSgh6ZWp/ydmKaWJSEpJpFhSQ9hZx8rVWN8Zi67QQQI/IdqIimjBh+F84DFO/42P0v8Bid4fFsFkrvcAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Issues section\" title=\"Issues section\" src=\"/static/6beb46f74519a572bb5a24117b70947e/fcda8/osc1.png\" srcset=\"/static/6beb46f74519a572bb5a24117b70947e/12f09/osc1.png 148w,\n/static/6beb46f74519a572bb5a24117b70947e/e4a3f/osc1.png 295w,\n/static/6beb46f74519a572bb5a24117b70947e/fcda8/osc1.png 590w,\n/static/6beb46f74519a572bb5a24117b70947e/efc66/osc1.png 885w,\n/static/6beb46f74519a572bb5a24117b70947e/c83ae/osc1.png 1180w,\n/static/6beb46f74519a572bb5a24117b70947e/25be5/osc1.png 1893w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>3.</strong>\n                    Head over to issues section and click on any issue to read\n                    the complete description. Try to undestand the issue and\n                    look out for the bug in the source code available. You can\n                    create a new issue if you find any bug or wish to add a new\n                    feature. <br>\n                  </p>\n                  <p class=\"text-muted\">\n                    <strong>[Optional]</strong>\n                    Comment &#x201C;I want to contribute to this issue&#x201D; so that it can\n                    be assigned to you and after that, you can start working on\n                    it. It depends on the owner how he wants to contribute.\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABhklEQVQoz2VS7U4CMRDk/Yz4RUBEJGjiM/rbpzAGjfEXChx39Pva3rjbescZL5nbbbOdzs52MF8+YjRd4Hx8i5OLCcUZbu7uMZ0vMVs8YDJb4OxqQrjuMLwc45Qw/AXno8kMU+IZlAeF9U7gi7AuFDZ7BaE0ZAcDZSx0D4eDRCUkhFSpxpkaQuR80DQNvHOQVQVjNJRSdMhAUrHWFFUuVFoTgUxrV3u0n48Bq/0nbKjTesA/Gxye3p+xKbYQB4GyLBOYvA8hRIoxRjrV/BJ6vOzeYLw9Eiqt8PqxgmRFktUYWFcn+BA7hNik6Gi/JpUhBPQ/7jYR8o2aiL43W8IG+7JKLXJ7ng6FGFP0PiMQqbWW8tx6bGIiSwrbhEl3RZFa5dYEm06QMoMJWJkjv1kZ5zE2nbJ/hKyiKPbZPxoQe8UH+8X9jy/IXh7b7TwET9q6NEVWwIUtEeesJMeYLua1IZ/5FbT7fwij8zDbCo784XdmeU0tMZS2GbTPQxNpaJaemO18ZLSEP9My5y6mYiyiAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Read issues\" title=\"Read issues\" src=\"/static/c52a2c74bf78d45b1610c3b1becf2087/fcda8/osc2.png\" srcset=\"/static/c52a2c74bf78d45b1610c3b1becf2087/12f09/osc2.png 148w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/e4a3f/osc2.png 295w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/fcda8/osc2.png 590w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/efc66/osc2.png 885w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/c83ae/osc2.png 1180w,\n/static/c52a2c74bf78d45b1610c3b1becf2087/c2b0b/osc2.png 1895w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>4.</strong>\n                    Fork the repo. Forking means you are creating a copy of the\n                    existing repo into your account remotely. So any changes\n                    done to this forked repo will not affect the main repo(from\n                    which it was forked).\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABiElEQVQoz01Ry24UQQycT+PAIRxYQkIeG9go4SF+FSmKELlFXLjALGhnZ7rb/XC7203NrqJsybKsUperbXfXn76ev785uVi9Pl0if7j5fHX9cXX75XJ1+/ZsuYur47Pl4vTizRyXx++Wi5PzFy+Pjl4tuq1x643tB9dvaD04Q944ss5b8o48+Ug+pMBMbGeewGyG8e7+/vvDQ6e1VBFmFsnIOUuptaoiiZQQU07ya/r9rf+RmHVG09akALVrreFdv5m2Lo6URpdMEM8apXkuW4rOy89//d2fR+fsNOFnAU3bDrO41DbYxFly0Sw6WT9ZMs4HrkWbVM25Fq42lPXIf424qM/iqs3BSCtq/CqEgGEthSx1/6hAy9GEOlAJWVkOxGhvZ7HuxOq9x1qIyFFIDL5hvJQ4ppgztwN0ezdLEdt6EgcsFbPxHrlgSIgR4LFQPRSjt58R9hSK2dnPd8IRam0iklISqdYX4zFzOXRWY2kyFl3hgwIxItsIBqfDwbA+6PGd+YxP1v8BenYfESqytSUAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Fork repo\" title=\"Fork repo\" src=\"/static/a824cd6bc36a8c347b8b6803178297c6/fcda8/osc3.png\" srcset=\"/static/a824cd6bc36a8c347b8b6803178297c6/12f09/osc3.png 148w,\n/static/a824cd6bc36a8c347b8b6803178297c6/e4a3f/osc3.png 295w,\n/static/a824cd6bc36a8c347b8b6803178297c6/fcda8/osc3.png 590w,\n/static/a824cd6bc36a8c347b8b6803178297c6/efc66/osc3.png 885w,\n/static/a824cd6bc36a8c347b8b6803178297c6/c83ae/osc3.png 1180w,\n/static/a824cd6bc36a8c347b8b6803178297c6/25be5/osc3.png 1893w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    <strong>5.</strong>Clone this forked repo(from your\n                    account). Cloning means your are creating a copy of this\n                    repo on your local machine(pc) so that you can work on the\n                    code using an editor of your prefered choice.\n                  </p>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    <strong>6.</strong>\n                    Make appropriate changes such as fixing a bug or adding new\n                    feature etc. Make sure you don&apos;t spam while contributing to\n                    open source or don&apos;t add invalid comments such as &quot;This line\n                    of code is fixed by me&quot; or &quot;please accept my pull request&quot;\n                    or any kind of spam messages.\n                  </p>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    <strong>7.</strong>\n                    Once you have made the changes, checkout with a new\n                    branch(keep appropriate names), add all the files and commit\n                    the changes. Now push the code with the newly created branch\n                    name to your repo.\n                  </p>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>8.</strong>\n                    Come back to the main GitHub repo(the owner&apos;s repo) and you\n                    see something like shown in the image. Click on &quot;Compare &amp;\n                    Pull Request&quot; button to see the changes and submit the\n                    changes you have done.\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 43.24324324324324%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABRElEQVQoz22Ru05DMQyGzyOz8AhIvATMLCAxMDLAimChQyWEQK3UHtqek5OLHTtXHG6qRH9ZjpXoS/w73Ua5rcJ+wPUAu8kjEuwFh5RiaZGLcaCNM9ZZBw4Q0HeE6Am8d4iWCMiDZGaUHCO9vr08zB6f57PFcpFLzaUppfyl0tVaCFfevbNfMi5qWtfcSy5SpP72/vLk6vTo4vj85iyAD+yZOYRQSxV1sihtNZBBNhgolZArpcqpWgyjhn6nrud3T6u5nnCrgOT4V10pVWyvt2ozaOAkvLIIFH3IPmbkJAVTjaGMLn3obP0+XKuCMIxKvOdcnZ2IWFz9hXgz4NpkiFKMdU8N1hCmSROzdMGoSml3S/0dIvIspAw5xnQAVkqF0G71aKK02LAftc32KmsrhuNBeJTG2iOosnzrf5jZWiOj3oc/AT7eBmN7UL6EAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Fork repo\" title=\"Fork repo\" src=\"/static/12177f483a39d9842ce197b28db504f5/fcda8/osc4.png\" srcset=\"/static/12177f483a39d9842ce197b28db504f5/12f09/osc4.png 148w,\n/static/12177f483a39d9842ce197b28db504f5/e4a3f/osc4.png 295w,\n/static/12177f483a39d9842ce197b28db504f5/fcda8/osc4.png 590w,\n/static/12177f483a39d9842ce197b28db504f5/efc66/osc4.png 885w,\n/static/12177f483a39d9842ce197b28db504f5/c83ae/osc4.png 1180w,\n/static/12177f483a39d9842ce197b28db504f5/1f038/osc4.png 1481w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-md-5 my-2\">\n                  <p>\n                    <strong>9.</strong>\n                    Add a short title and write a description of what changes\n                    you have made. If possible, add screenshots which preview\n                    the changes. Then click &quot;Create pull request&quot; button to\n                    submit your changes.\n                  </p>\n                </div>\n                <div class=\"col-md-7 my-2\">\n                  <span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \">\n      <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 47.2972972972973%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA9ElEQVQoz41Qu04EMQy8//8bajoqClo6JArgKCjQrfOwYzthnOwBh0BiNJvsJjsztg9jjN47EW0bpZTsG9Ss2VAff+GAx92JUi4VhAPltOVUSgUyNm7mBqqG3QLydrGIHJ9fcmE4UCqw4aYiytxYdjbFJyNmhX2JAZifUj1RyVXABKMCrQXFYFYYYqS01Wb/LDvE2j1OcByusY71w5gvvVkPM/NfxGJdraOcnVCcuZB11CrTd7hfiqGkIhTVCmVOtdXmPHl7vL96uLl+vMMEV/LPnhGngTnS2J01asHVW3l/2l6xlpiFYHIX0/4nMPEZbueWxweSBhCka649wgAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;\"></span>\n  <img class=\"gatsby-resp-image-image\" alt=\"Fork repo\" title=\"Fork repo\" src=\"/static/64de5d6c8757eefe25ac9ec04aba702e/fcda8/osc5.png\" srcset=\"/static/64de5d6c8757eefe25ac9ec04aba702e/12f09/osc5.png 148w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/e4a3f/osc5.png 295w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/fcda8/osc5.png 590w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/efc66/osc5.png 885w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/c83ae/osc5.png 1180w,\n/static/64de5d6c8757eefe25ac9ec04aba702e/536c7/osc5.png 1480w\" sizes=\"(max-width: 590px) 100vw, 590px\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\" loading=\"lazy\">\n    </span>\n                </div>\n                <div class=\"col-12\">\n                  <p>\n                    Well, that&apos;s it! You have created your pull request. Now\n                    wait until the owner reviews your code and merges it to the\n                    main branch(if it&apos;s acceptable ). Once it&apos;s accepted and\n                    merged to the main branch then congratulations, you have\n                    contributed to an open source.\n                  </p>\n                </div>\n              </div>\n            </div>"},"thumbnail":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='225'%20viewBox='0%200%20400%20225'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20113v112h401V0H0v113m117-30l-2%2011-1%209h6V84c1-3-1-4-3-1m138-1c-7%200-7-1-7%2012l-1%209h7c7%200%208-1%208-3s-1-2-5-2l-4-1%202-2c3%200%205-1%205-3s-1-2-4-2c-5%200-3-2%202-3%203%200%205-1%205-2%200-3-1-4-8-3m14%200c-5%201-5%202-5%2012v9h4c8%200%2013-10%2010-17-1-2-5-6-6-5l-3%201m43%200l-1%202-1%2010v9h2c3%200%203%200%203-8%201-7%201-7%204-7%202%200%202%200%202%207%200%208%200%208%202%208%203%200%204-4%204-13%200-2%200-3%202-3s3-1%203-3-1-2-11-2h-9m23%200l-2%2011v10h3c3%200%203%200%203-4v-4l2-1c2%200%202%201%202%204%200%205%200%205%203%205h3V92c0-11%200-11-2-11s-3%201-3%204c-2%207-6%206-5-1%200-2-3-5-4-2M53%2084c-3%203-4%2010-3%2014%202%208%2013%206%2013-2%200-3%200-4-3-4s-5%204-3%205v1c-1%201-2%201-2-2-1-4%200-7%201-9%202-1%202-1%203%201%201%203%205%203%205-1%200-5-7-7-11-3m13%201l-1%2010v8h7c7%200%208-1%208-3s-1-2-5-2c-5%200-6-2%200-3l3-3c0-2-1-2-3-2l-4-1c0-2%201-2%205-2s4%200%204-2c0-3%200-3-7-3h-7v3m16-1c0%203%200%204%202%203%202%200%203%204%202%2014l2%202c3%200%203%200%203-7l1-8%203-2%202-2c0-2-1-2-7-2-7%200-8%200-8%202m16%201c0%203%200%203%203%202h2v16h2c3%200%203%200%203-8s1-9%203-9l2-2c0-2-1-2-7-2h-8v3m25-2l-1%2011-1%209h3c3%200%203%200%203-5v-5l2%205c2%204%203%205%205%205s3-1%203-11V82h-2c-3%200-3%200-3%204v4l-2-4c-2-4-7-6-7-3m20%200c-4%202-6%2015-3%2019%202%202%207%201%2010-1%205-4%203-11-3-9-2%201-3%205-1%205v1c-3%203-4-3-2-9%202-3%205-4%204%200-1%201%200%201%202%201%203%200%204-2%202-6-1-2-6-3-9-1m24%201c-3%203-3%207%201%2010%204%204%204%207-1%204-2-1-2-1-3%201s1%204%206%204c8%200%209-7%203-12-3-2-3-3-2-4h1c0%201%201%202%203%202s2%200%202-3c0-4-7-6-10-2m12%200c0%203%200%204%202%203%202%200%202%201%202%208%200%208%200%208%202%208%203%200%204-4%204-13%200-2%200-3%203-4l2-2c0-2-1-2-7-2-7%200-8%200-8%202m22%201l-6%2017%203%201%203-1%201-2%202-1c2%200%202%200%202%202s1%202%203%202h3v-5c-2-13-3-15-7-16-3%200-3%200-4%203m15-2l-2%2010v10h2c3%200%203%200%203-3l1-3%203%203c1%203%202%204%204%202s2-2%201-4c-2-3-2-3-1-5%202-3%202-8%201-10h-12m15%202c0%203%200%203%203%203l2-1v8l-1%208h6v-8c0-7%200-8%203-8l2-3c0-2-1-2-7-2h-8v3m58%202l1%2011v5h3c3%200%204-1%204-3l1-2v2c0%203%200%203%203%203s3%200%205-9c3-12%203-12%200-12-2%200-3%201-3%202l-1%203v-3c-1-3-6-3-6%200l-1%203-1-2c0-3%200-3-3-3-2%200-2%200-2%205M23%20126c-4%201-6%2014-3%2018%205%207%2013%201%2013-9%200-8-4-12-10-9m17%200c-5%201-5%201-5%2012%200%209%200%209%203%209%202%200%202-1%202-3s1-3%203-4c7-2%209-8%205-13l-4-2-4%201m17%200c-5%200-5%200-5%203l-1%2010v8h4c8%200%2011-1%2011-3s-1-3-5-3c-6%200-5-3%201-3%202%200%202-1%202-2%200-2-1-2-4-2l-3-1%202-2c5%200%207-1%207-4%200-1%200-2-2-2l-7%201m13%200c-1%201-2%203-2%2015l-1%206h3c3%200%203%200%203-5l1-5%201%205c2%204%203%205%205%205h3v-10c0-9%200-11-2-11-2-1-3%200-3%204v4l-2-4c-2-5-3-6-6-4m30%200c-6%201-6%209-1%2012s3%206-2%204c-3-1-4%202-1%204%204%203%2010%201%2012-4%200-3%200-4-3-6-4-4-5-6-3-6l1%202%203%201%202-2c0-4-4-6-8-5m13%201c-7%208-4%2022%205%2020%205-1%208-14%204-19-3-3-7-4-9-1m33-1c-3%200-4%201-4%2013%200%207%200%208%202%208s3-1%203-4c0-4%201-4%203%201%202%203%202%203%204%202s2-2%201-5c-1-2-1-3%201-6%202-4%201-8-3-9l-3-1-4%201m18%200c-5%203-7%2015-3%2019s12%201%2012-4c0-3-2-3-4-1-3%205-6%201-4-6%202-4%204-6%204-2%200%202%200%203%202%203s3-1%203-4c0-5-5-7-10-5m16%200h-4v4l-1%2011v6h6c7%200%209-1%209-4%200-2%200-2-4-2-6%200-6-2-1-3%202%200%203-1%203-3s0-2-3-1l-4-1c0-1%201-2%203-2%205%200%207-1%207-3-1-3-3-3-11-2m26%201c-7%205-6%2020%202%2020%205%200%209-5%207-8-1-1-2-1-3%201-4%205-7-1-4-7%202-4%203-4%203%200%200%203%205%203%206%200%201-6-5-10-11-6m16%200c-7%207-4%2021%203%2020%2010-1%2011-22%201-22l-4%202m14-1l-1%2011-1%2010h3c3%200%203%200%203-5v-5l2%205c2%205%202%205%205%205h3v-11c0-10-1-10-2-10-2%200-3%200-3%203v4l-2-4c-2-3-6-5-7-3m17%200c-1%200-2%201-2%203%200%203%200%203%203%202h2v8c0%208%200%208%202%208%203%200%204-4%204-14%200-3%200-3%203-3%202%200%202%200%202-2s-1-3-6-3l-8%201m19%200c-3%200-4%204-4%2015%200%206%200%206%203%206%202%200%202%200%202-3l1-4%202%204c2%203%203%204%205%202s2-2%200-4v-6c3-4%202-8%200-9-2-2-4-2-9-1m15%200l-1%202-1%2010v9h5l1-11v-11h-2c-2%200-3%200-2%201m10%200h-4v5l-1%2011v5h6c4%200%205%200%207-2s3-6%201-8v-2c3-6%200-10-9-9m13%200c-2%202-1%2018%200%2019%202%203%208%203%2011-1%203-3%204-18%200-19-2%200-3%203-3%2011l-1%205c-3%202-3%200-3-8%200-7%200-8-2-8l-2%201m16%200l-1%203c0%203%200%203%203%202h2v8l-1%208h6v-8c0-8%201-9%203-9%201%200%202-1%202-3s0-2-7-2l-7%201m16%201l-1%2011v9h6v-6l1-11v-5h-3c-2%200-3%200-3%202m10%200c-8%208-3%2023%206%2019%205-1%207-15%203-19-3-3-7-3-9%200m14%200l-1%2011-1%209h3c3%200%203%200%203-5v-5l2%205c2%204%203%205%205%205h3v-11c0-11%200-11-2-11s-3%201-3%204v4l-2-4c-2-5-7-6-7-2m-240%204c-2%2012-1%2016%206%2016%206%200%207-3%208-12v-9h-2c-3%200-3%200-3%206%200%207-2%2011-4%2010v-16h-2c-2%200-3%201-3%205'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.7699115044247788,"src":"/static/e3e67d2159a5b3941c3991efcfacc2fd/ee604/blog43.png","srcSet":"/static/e3e67d2159a5b3941c3991efcfacc2fd/69585/blog43.png 200w,\n/static/e3e67d2159a5b3941c3991efcfacc2fd/497c6/blog43.png 400w,\n/static/e3e67d2159a5b3941c3991efcfacc2fd/ee604/blog43.png 800w,\n/static/e3e67d2159a5b3941c3991efcfacc2fd/f3583/blog43.png 1200w,\n/static/e3e67d2159a5b3941c3991efcfacc2fd/e4d72/blog43.png 1280w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"pageContext":{"blog":"gettingStartedWithOSC","thumbnail":"thumbnails/blog43.png"}},"staticQueryHashes":["2987289216","63159454"]}