Hi there! π
October is coming, and so is Hacktoberfest!
GitHub being my homepage, October month has always been a celebration for me. Every year, hundreds of thousands of developers across the globe mark their first ever contribution on GitHub during the month of October. Last year, 500+ pull requests were opened for my repositories. Helping hundreds of people to mark their identity on GitHub was ineffable. Here I come again to get you covered for your Hacktoberfest challenge!
Sometimes it's hard to know from where to start in contributing to open-source, and often you might not have a particular repository in mind that you'd like to contribute to. To get you ready, Iβve curated a list of beginner-friendly issues(repos) ahead of time so that you can get the ball rolling once Hacktoberfest kicks off.
vinitshahdeo / Hacktoberfest2020
List of beginner-friendly | first-timers-only | up-for-grabs issues (repositories) for Hacktoberfest 2020 | Submit 4 PRs to earn a T-shirt
Beginners, get a sneak peek at good first issues which are up for grabs. I donβt want you to be the only one without a T-shirt! I recommend you to get started with this issue, all you need to know is an inspirational quote! Voila, you're just a step away from opening your first pull request.
Since GSSoC'20, I have been working for an IoT based project that helps to monitor the water level in a tank and even alerts users in case of an overflow or water depletion. Water is perhaps the second most important substance on the Earth, after air. This system helps the user to keep a track of the water filling up in the tanks placed on the terrace. Mark your contribution towards this initiative to help address the pressing need of the hour, which is to conserve water.
Port Scanner is another top pick for which I'm looking for contributions, see if you could take up some issues.
You can get the list of all repositories here. Lastly got a better idea to say "Happy Birthday"? What's stopping you from raising a pull request here!
Be it your first or fiftieth contribution, I wish you a great open-source journey. As they say sharing is caring, give a shoutout to Hacktoberfest2020 repository. Take time to encourage your friends to participate. They will thank you for it later!
TL;DR
Hacktoberfest 2020 is coming up on October 1st! Head to the repository below and get the ball rolling once the Hacktoberfest kicks off. Star (watch) this repo to keep yourself updated.
vinitshahdeo / Hacktoberfest2020
List of beginner-friendly | first-timers-only | up-for-grabs issues (repositories) for Hacktoberfest 2020 | Submit 4 PRs to earn a T-shirt
Hacktoberfest 2020
Itβs that time of year again when we come together to support and celebrate the open source technologies we use and love.
Join the open source celebration and leave a mark on the open source world! Read my open-source journey here.
Register here for Hacktoberfest and make four pull requests (PRs) between October 1-31 to earn a free t-shirt.
I've opened few issues for beginners. Take up any issue and send your first PR! Many beginner-friendly issues on way - Star(watch) this repo for updates. Read my open-source journey here.
Recommended repo for beginners
Welcome to the Open Source World! Please find the issues below:
Recommended issue for beginners: Add More Inspirational Quotes
Repository
Link to Issue
Language
inspirational-quotes
Add
As the world battles to curb the impact of the coronavirus, our one and only responsibility right now is to stay safe and practice social distancing. We will bounce back from this pandemic together and no matter what, we will always keep open-sourcing and making the open-source space more and more awesome.
PS: Project maintainers can drop links to the repositories in the comments below. Need help? Feel free to ping me on Twitter! π€
I look forward to seeing you there. π
<Happy Hacking />
Top comments (7)
This looks great! I've stayed away from GitHub because I've felt its pretty intimidating and I'm nowhere near the level I need to be to tackle things from there. But I'm definitely going to take a look at your beginner level projects! Thank you. Its appreciated :D
Feel free to contribute on Express AutoDocs, which is a javascript based GitHub Action.
For more details check out the repo
If you are looking for things to work on, check out the active issues or add your own features π
Pika1998 / express-autodocs
A GitHub action which automatically generates documentation for your express APIs.
This action automatically scans for express APIs in your codebase and generates a documentation website
How to add to your workflowβ
To add this action to your workflow simply modify your workflows main.yml file.
Here is one Project where Anybody can contribute (for Hacktoberfest) to Open Issues for Devlopr-Jekyll - A Jekyll Theme Built for Developers github.com/sujaykundu777/devlopr-j... :)
Hello Everyone!
Since Hacktoberfest is around the corner, we came up with a very beginner-friendly project for you all to make open-source contributions. Hacktoberfest is a month-long celebration of open source software and is open to everyone in our global community.
What's more? You will earn T-shirts and swags too π₯³π
Since most of us are beginners in the field of Python and Machine Learning, why not contribute to a project that is useful to others and meaningful to all.
So our project is all about having various Algorithms in Python as well as Machine Learning Algorithms together under one roof. Have a look at it:
github.com/geekquad/AlgoBook
For any issues or queries, please join our Slack Channel:
rb.gy/rzhhod
Hey, great article.
You can add my Open source project to the list. π
github.com/bhatvikrant/world-count...
You can help to build an evolutionary, accumulate-only database system for modern hardware called SirixDB.
The core repository (Java and Kotlin):
"We want to research the indexing of data in a huge persistent data-structure, mapped to persistent storage. SirixDB stores data and indexes of database resources in a huge persistent tree of tries. It allows us to retrieve any past revision and the current revision, whereas the revisions itself are indexed. The system supports time travel queries, reconstruction of any past state, and to revert to any past state. It only ever aggregates data over time and never overwrites data."
sirixdb / sirix
SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.
The query processor:
"With our research, we want to develop an extensible, retargetable compilation, and runtime framework for driving scripting-like query languages for structured and semi-structured data. Ideally, we envision to prepare the ground for a tool for query languages similar to what the LLVM compiler framework is for general programming languages: an ecosystem in which proven optimization techniques and algorithms are readily available for implementing custom query processing systems."
sirixdb / brackit
Brackit is the query compiler we are using with temporal enhancements
The frontend:
"We want to explore how to visualize time-travel queries best and how best to depict the differences between two revisions or any subtrees."
sirixdb / sirix-svelte-front-end
A GUI console for SirixDB, using Svelte/Sapper.
Hello, I just launched an open-source project designed to be beginner friendly!
Have a look if you speak Kotlin!
LouisCAD / kotlin-libraries-playground
A playground to gain a wider and deeper knowledge of the libraries in the Kotlin ecosystem. Also the official sample for gradle refreshVersions.
Kotlin Libraries Playground
A playground to gain a wider and deeper knowledge of the libraries in the Kotlin ecosystem
Also the official sample for gradle refreshVersions
We want to collect sample usage of Kotlin libraries, and the more the better!
You are very welcome to contribute your own library sample.
==> CONTRIBUTING.md
There are great resources to learn Kotlin.
But once you master the language, you are not done just yet.
You now face another challenging task: become familiar with its ecosystem of libraries.
With time, you want to both acquire:
There are several inefficient ways to do that: