My prepared repositories for hacktoberfest 23 - any contributions are welcomed 🚀
Tags: programming, hacktoberfest, javascript, hacktoberfest23
Published: 2023-10-01 07:35:30

<small>Photo by <a href="https://unsplash.com/@arget?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Arget</a> on <a href="https://unsplash.com/photos/zvHhKiVuR9M?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a></small>

## What means "any contributions are welcomed"? 👋

This means anyone can basically create a PR for anything that might be relevant for the repo and I will tag them `hacktoberfest-accepted` if not tagged already.

Here are some examples of potential contributions:

- 🔠 correcting typos or grammar issues (I'm no native English speaker so this might occur at some places) in **any** file of the respective repository
- 🔬 add tests or improve tests and test coverage
- 📦 update dependencies, if it's non-breaking
- 🏗️ add/improve build process
- 📖 add/improve code documentation
- ⛓️ add/improve CI, especially updating outdated actions versions and node versions (some are still pinned to 12 or 14)
- 🫂 add/improve community-related docs (readme, contributions guide, code of conduct, security, issue template, pull request template, changelog etc.)
- 🐞 fix bugs and potential bugs
- 🌟 add features

## Look for issues first or create them if missing 💬

It's important to get into discussion before just shooting around with PRs. This is, because sometimes there is certain planning required or a PR may not be feasible due too enormous complexity or the issue has simply not been considered yet.

This is mainly to avoid confusion and frustration and make your contribution matter and successful in the end!

I am eager to answer any issue you will open so don't hesitate to reach out.

## What repositories do you maintain for hacktoberfest 23? 🤓

The following list includes all repositories I will actively manage during this month and which have a high chance of acceptance.

Sometimes the PRs are directly market for `hacktoberfest`, while in some others the repo itself is tagged as such.

Here is the list:

### @node-oauth/oauth2-server 

{% github https://github.com/node-oauth/node-oauth2-server %}

This is a maintained and highly improved fork of the rather known (but abandoned) oauthjs/oauth2-server. As part of the maintainers I constantly improved the package with test coverage, full async/await migration and PKCE. However, there are still feature requests and issues leaving room for improvement.

### jankapunkt/easy-speech

{% github https://github.com/jankapunkt/easy-speech %}

This library provides a common API for `speechSynthesis` across major browsers. Due to the nature of way different features implementation across browsers there are always some browser-specific issues that haven't been revealed yet.

### jankapunkt/npm-package-template

{% github https://github.com/jankapunkt/npm-package-template %}

This is my package template I use for most new package projects to be published on NPM. It uses an opinionated yet simple and zero-config stack. Monorepo support is still missing though and some dev-dependencies require some attention. 

### jankapunkt/meteor-react-native-starter

{% github https://github.com/jankapunkt/meteor-react-native-starter %}

This is a zero-config starter repo to develop mobile applications using React Native that connect to a given backend (also provided in the repo) that runs with Meteor.js.
Lots of room for improvement as it's currently a minimal TODO list example setup.

### jankapunkt/thin-storage

{% github https://github.com/jankapunkt/thin-storage %}

This is my newest addition and it hasn't even been mentioned anywhere yet. The biggest improvements are to be discovered yet, once people start using it.

### leaonline/*


Link: https://github.com/leaonline


This is not a single repository but a whole organization, currently providing over 40 repositories. This project is basically part of my work over the last three years. It's a full application ecosystem of the lea. (literacy education for adults) project. There are many open issues and room for improvement.

### LatexCV

{% github https://github.com/jankapunkt/latexcv %}

This is one of my oldest yet most recognized repos. It provides easy yet powerful cv/resume templates written in LaTeX. Many files contain outdated dates (2014 etc.) or commented, yet unused code. Small changes can already create big improvements here.

### Meteor-Community-Packages/*

Link: https://github.com/Meteor-Community-Packages

{% link https://dev.to/storytellercz/meteor-community-packages-issues-for-hacktoberfest-2023-46hk %}

As vital member of the Meteor.js community I want to encourage everyone who to contribute to the Meteor Community Packages org. This is a collection of over 50 famous and widespread packages which we keep maintained for the benefit of the whole community! There are lots of opportunities for hacktoberfest so feel free to reach out.

---
## About me

I regularly publish articles here on dev.to about **Meteor.js** and **JavaScript**.

You can also find (and contact) me on [GitHub](https://github.com/jankapunkt/), [Twitter](https://twitter.com/kuester_jan) and [LinkedIn](https://www.linkedin.com/in/jan-kuester/).

If you like what you are reading and want to support me, you can [sponsor me on GitHub](https://github.com/jankapunkt) or [send me a tip via PayPal](https://paypal.me/kuesterjan).