<rss version="2.0">
  <channel>
    <title>Meet Gor - Tag: open-source</title>
    <link>https://meetgor.com</link>
    <description>Posts tagged with open-source</description>
    <language>en-us</language>
    <pubDate>Sun, 15 Mar 2026 15:43:20 UTC</pubDate>
    <item>
      <title>Hacktoberfest 2021</title>
      <link>https://meetgor.com/posts/hacktoberfest-2021</link>
      <description>Introduction This was my second year as a Hacktoberfest participant, First year was very dry and not so exciting as this turned out to be a cracker of an experi</description>
      <pubDate>Thu, 28 Oct 2021 00:00:00 UTC</pubDate>
      <content>&#xA;&#xA;## Introduction&#xA;&#xA;This was my second year as a Hacktoberfest participant, First year was very dry and not so exciting as this turned out to be a cracker of an experience. With more than month gone in with only a few contributions, the second half of October was a splendid one for me where I made a lot more than in entire 2 years.  &#xA;&#xA;This is my Contributions so far in this month:&#xA;&#xA;![](https://pbs.twimg.com/media/FCXfmqEVIAMmwug?format=jpg&amp;name=large)&#xA;&#xA;## Maintaining the Momentum&#xA;&#xA;Since the beginning of September, I started to contribute to open-source little by little so as to really progress my way into learning new stuff and networking with more people. I also had Hacktoberfest in my mind and so I started with simple issues and got a different perspective of Open-source as it is another way to do things pretty quickly and feeling of getting things done for someone else as a community work. Finding Issues perfect for you is hard but shaping yourself with the requirements for the issue is what you can achieve over a period of time.&#xA;&#xA;So I basically had some 5-6 pull requests merged in some Repositories, I don&#39;t trust numbers when it comes to open-source as it might be some `documentation changes`, `branch name changes`, `translations`, etc. This might not be the best contribution I could have made but breaking the ice was an important step, for that I bought my expectations down to contribute to big organizations and projects and started sifting some doable issues. Since then, Hacktoberfest was around the corner and it just carried the momentum of my open-source contribution further.&#xA;&#xA;## Getting the hang of Open Source&#xA;&#xA;So, till mid-October, I just had 2 pull requests with only 1 merged. I was out of town for a week and had some college projects to be completed so I couldn&#39;t catch up with the contributions but after a few days of getting back on a regular schedule, I was able to submit half a dozen of PRs in a week (all merged). One of them was from the official `Jekyll` repository :) I was pretty much elated with that contribution though it was only about adding 4-5 lines of documentation, it was something that can be useful for people as it was for me and it was not previously there in the official docs. &#xA;&#xA;You will say, is open-source about merging PRs? No, it&#39;s not especially the `hacktoberfest` labeled ones. I have contributed to only 5 projects with hacktoberfest accepted label others were the stuff which I personally liked and wanted to genuinely contribute to. I also would like to address some issues and things which are not in the spirit of Open source, firstly **most of the issues with hacktoberfest accepted labels are from front end, so trivial, self-assigned. I understand it&#39;s meant for beginners but it&#39;s not only for beginners or is it? I might be wrong here.** Still, the maintainers need to up the standards a bit for equal opportunity for everyone to contribute with the spirit of open source.&#xA;&#xA;I wanted to be a maintainer this year but didn&#39;t feel much confident about it. It can be a challenge for maintainers as well to fetch attention and come up with good issues and projects. That&#39;s a thought for another year until then I will be a happy contributor.&#xA;&#xA;&gt; ### Hacktoberfest is only about Open Source but Open source is not only about Hacktoberfest&#xA;&#xA;Well, Hacktoberfest is about open-source right? But Open source is not only about Hacktoberfest, like just contributing to getting 4 PRs merged and just forgetting open source because it was mentioned so(also get some Swags). This was my mistake last year :( I just didn&#39;t touch open-source after Hacktoberfest. This year I would definitely not repeat the mistake and continue providing value and gain more experience. &#xA;&#xA;## What were my learnings&#xA;&#xA;I learned some skills that I might not have otherwise thought about learning. Understanding `Svelte`, `Github Actions` for `Go` lang, leveraging `Django` and `Bash` skills were some of my key takeaways from this year of Hacktoberfest. This is too much for me compared to the previous year in which I just used some `C++` and `Bash` to create an Algorithm or function. How stupid of me for contributing to that kind of project and pulling up 4 PRs for that, though I was a beginner and have come too far from making that mistake again. Thanks to everyone who gave me a chance to contribute.   &#xA;&#xA;Let&#39;s see my top 4 contributions as per my opinion:&#xA;&#xA;- [Created a ripple effect button as a `Svelte` component](https://github.com/Ananto30/golpo-svelte/pull/14)&#xA;- [Created a BASH script to convert a pip list to freeze format output](https://github.com/soumya997/Listreqs/pull/2)&#xA;- [Added `GitHub` Actions workflow for linting in `go`](https://github.com/julien-bouquet/geo-api/pull/18)&#xA;- [Additional Documentation for running Jekyll local](https://github.com/jekyll/jekyll/pull/8852)&#xA;&#xA;&#xA;## What&#39;s next in Open Source for me&#xA;&#xA;I&#39;ll continue to sort and pick up some issues in my spare time and try to learn something that I have never worked with or am too excited to work on. I have a lot of plans for some Open source projects of existing applications and would like to make them from the ground up. &#xA;&#xA;Some of the things I&#39;m looking for in open source next:&#xA;&#xA;- Open-source alternative to existing projects/apps&#xA;- Any new application/project&#xA;- Automation of tasks (using Python/BASH)&#xA;- Writing documentation for existing projects&#xA;&#xA;Don&#39;t take my word for it, you&#39;ll see it in action soon(probably in 2022) XD. Until then it&#39;s about learning and documenting the process.&#xA;&#xA;## Conclusion&#xA;&#xA;So, it&#39;s almost Halloween with Diwali around the corner and sadly an end-of-a-month-long celebration of Open source. Though you can anytime contribute to open source this is a month you can do more than just open source. This year for me was an absolute delight and definitely improved from the horrendous previous experiences. The things I spent time learning in lock-down when there was no result/reward for the effort, are finally getting rewarded, and am much confident than I ever was. Hopefully, you have not read the entire article but that&#39;s fine unless you have taken time to read it. Thank you for being here. Until then Happy Coding :)&#xA;</content>
      <type>posts</type>
    </item>
    <item>
      <title>Filter and Find an Issue on GitHub</title>
      <link>https://meetgor.com/posts/find-filter-github-issues</link>
      <description>Introduction Are you stuck in finding an open-source project to contribute to? We will see how you can pick up an issue on GitHub appropriate as per your prefer</description>
      <pubDate>Thu, 09 Sep 2021 00:00:00 UTC</pubDate>
      <content>&#xA;&#xA;## Introduction&#xA;&#xA;Are you stuck in finding an open-source project to contribute to? &#xA;&#xA;We will see how you can pick up an issue on GitHub appropriate as per your preferences of languages, labels, complexity, and thus you can find a Community or a project to work and continue with further contributions.&#xA;&#xA;This process might not be as efficient but is quite helpful for beginners or people getting started to contributing to Open Source.&#xA; &#xA;## Understand the search bar&#xA;&#xA;I assume you have your GitHub account already created. If not go ahead at [Github](https://github.com/join) and create one. On the Home page, you can easily navigate to the `Issues` tab and you will see something like this:&#xA;&#xA;![Issues tab](https://cdn.hashnode.com/res/hashnode/image/upload/v1631190578909/UBpq3rb0H.png)&#xA;&#xA;Now, you won&#39;t find any issues if you haven&#39;t created any. But if you look at the search bar, you will find the reason why it is empty or why there are only the issues that you have created. You will see that in the search bar there is a filter called `author:Username`, which filters the issues which are created by you. You definitely don&#39;t want this as you want to search and find other issues by other people/communities. So, simply remove the text `author:Username` from the search bar. Keep rest as it is for now. Now if you press enter after removing the author filter, you will see all the issues on GitHub. &#xA;&#xA;![Issues removed author](https://cdn.hashnode.com/res/hashnode/image/upload/v1631185853484/e0PyTbgip.png)&#xA;&#xA;There will be a ton of them, very random in terms of programming languages, frameworks, projects, difficulty, type, etc. they are basically the issues created recently on GitHub.&#xA; &#xA;In the next section, we will see how to filter those issues as per the programming languages/tools to which you might like to contribute to.&#xA;&#xA;## Add languages&#xA;&#xA;We can add filters to the issues as `language:name`, this will filter all the Issues which have the languages in their codebase. &#xA;&#xA;For Example:&#xA;&#xA;![Issues language filter](https://cdn.hashnode.com/res/hashnode/image/upload/v1631190679194/8Od1tsdKp.png)&#xA;&#xA;Here, I have filtered the issues which have language as `python`, you can use any language/tool you might want and would love to find some interesting projects to contribute and learn from.&#xA;&#xA;If you want to search by multiple programming languages you can separate the names of those programming languages by a comma `,`.&#xA;&#xA;You can also separate programming languages with space and enclosing all of them under double quotes `&#34;&#34;`.&#xA;&#xA;For Example:&#xA;&#xA;Let&#39;s search for issues with C, C++, and Java as their programming languages, we can use `language:c,cpp,java` or `language:&#34;c cpp java&#34;`&#xA;&#xA;The above filter will give out all the issues which are created from programming languages either C/C++/Java.&#xA; &#xA;You can find more filter options on the [GitHub docs](https://docs.github.com/en/github/searching-for-information-on-github/searching-on-github/searching-issues-and-pull-requests).&#xA;&#xA;## Add labels&#xA;&#xA;You can find issues as per labels marked on them, many issues have a label marked on them to improve their visibility and meta-information about the issue.&#xA;&#xA;We have some labels which GitHub has created already for common scenarios in projects.  &#xA;&#xA;1. `bug`&#xA;2. `documentation`&#xA;3. `duplicate`&#xA;4. `enhancement`&#xA;5. `good first Issue`&#xA;6. `help wanted`&#xA;7. `invalid`&#xA;8. `question`&#xA;9. `wontfix`&#xA;&#xA;We can even create our own labels by providing the label name and a description. &#xA; &#xA;To search for labels, you can use `label:name of the label`. You can any of the above 9 label tags or any other tag name that you think is popular other than those 9. &#xA;&#xA;You would have to use double quotes (`&#34;&#34;`) to add certain labels with multiple words like `good first issue` or `help wanted`.&#xA;&#xA;For example:&#xA;&#xA;If you search for `label:&#34;good first issue&#34;`, you will get all of the issues(newest first) which have a label `good first issues` tagged on them. &#xA;&#xA;Similarly, for multiple issues, you can add comma-separated labels as well. Just like `label:bug,&#34;good first issue&#34;` will search for either `bug`, `good first issue` or both. &#xA;&#xA;![Issues label](https://cdn.hashnode.com/res/hashnode/image/upload/v1631190841185/vrYTLoaaNu.png)&#xA;&#xA;## More Sorting Options&#xA;&#xA;In the rightmost part of the search bar, in the Sort button, you can click on there and find a couple of options like: `newest`, `oldest`, `least commented`, `recently updated`, and so on. If you click on any of them you will see the changes reflected on the list of issues as well as the search bar. &#xA;&#xA;![Issues sort](https://cdn.hashnode.com/res/hashnode/image/upload/v1631189621396/jO58HkYxH.png)&#xA;&#xA;**After this the stage is yours, you can look at any issue and Understand its objective, then ask yourself can you solve this issue? If yes then read the contribution guidelines, and the rest is sheer skills like git, programming, documentation, etc.**&#xA;&#xA;## Conclusion&#xA;&#xA;Now you can go ahead and start applying the filters on issues and make some contributions to Open-Source on GitHub. We covered some methods and tricks to find and filter out the issues on GitHub based on the programming languages/tools and the labels attached to them.  &#xA;&#xA;This technique can be good for beginners as well as people who want to find quick issues to solve. Feel free to explore and try out different filters and find the issue you are confident to work on. Good Luck!&#xA;Happy Coding :)&#xA;</content>
      <type>posts</type>
    </item>
  </channel>
</rss>