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)
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.
๐ The successor to oauthjs/oauth2-server. ๐ Complete, compliant, maintained and well tested OAuth2 Server for node.js. Includes native async await and PKCE.
@node-oauth/oauth2-server
Complete, compliant and well tested module for implementing an OAuth2 server in Node.js.
NOTE: This project has been forked from oauthjs/node-oauth2-server and is a continuation due to the project appearing to be abandoned. Please see our issue board to talk about next steps and the future of this project.
Installation
npm install @node-oauth/oauth2-server
The @node-oauth/oauth2-server module is framework-agnostic but there are several officially supported wrappers available for popular HTTP server frameworks such as Express and Koa (not maintained by us)
If you're using one of those frameworks it is strongly recommended to use the respective wrapper module instead of rolling your own.
Features
Supports authorization_code, client_credentials, refresh_token and password grant, as well as extension grants, with scopes.
Can be used with promises, ES6 generators and async/await (using Babel).
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.
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.
๐ฆ minimal NPM package template using Babel, Mocha, Chai, C8, Standardjs, JSDoc and Rollup.
๐ฆ NPM Package Template - Zero Config ๐ฆ
Minimal tested and fully functional NPM package template project for ES6+ Javascript.
About this package
This template is intended to allow you to start developing immediatly with a working set
of tools and scripts that play well together.
It is little opinionated to the point, that only the most basic tools are integrated
If you want a different flavour you can fork this project and easily replace the tools or add new ones.
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.
Boilerplate with auth, backend, db and many more! Clone, install, start coding!
Meteor React Native Starter
This is the final code repo for our workshop "Meteor and React Native" @ Meteor Impact 2022
After post-editing it resulted in a complete starter repo. ๐คฉ
Please note, that I can't cover all operating systems out there.
About
Meteor and React Native are not integrated with each other by default.
However, there are great packages out there, that help us to make them integrate.
The best is, it's actually not that difficult!
This starter brings the most basic integration for a Meteor project as a backend for your react native app.
Just follow the instructions in this readme to get startet immediately.
Installation
You need to have Meteor installed on your system.
Follow the Meteor installation instructions on the Meteor website.
Create a new project from this template repo
This repo is a template repo so you can create your own project from itโฆ
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.
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.
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.
๐ A collection of cv and resume templates written in LaTeX. Leave an issue if your language is not supported!
LaTex CV and Resume Collection
๐ A collection of simple and easy to use, yet powerful LaTeX templates for CVs and resumes. All of them are self designed and self implemented and not copied from template collections
Now with support for Chinese, Japanese and Korean character encoding. Setup is only two lines of code! Read more here
Classic
Modern
Two Columns
Sidebar
Sidebar Left
Row Layout
Infographics
Infographics 2 EN
Infographics 2 FR
Great first impression
Point out with a progressive layout. Give decision makers and HR only the most important information about you on one single page.
Beginner friendly
Pick a template, replace the content, compile, done. If that's not enough you can easily customize colors, fonts and layout. The templates are documented directly in the code.
Minimal environment
You need a minimal tex-live distribution to compile the templates. No XeTeX or LuaTeX required. No other SDKs orโฆ
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.
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.