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
node-oauth / node-oauth2-server
๐ 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
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
leaonline / easy-speech
๐ Cross browser Speech Synthesis also known as Text to speech or TTS; no dependencies; uses Web Speech API
Easy Speech
โญ๏ธ Why EasySpeech?
This project was created, because it's always a struggle to get the synthesis
part of Web Speech API
running on most major browsers.
โจ Features
- ๐ช Single API for using
speechSynthesis
across multiple browsers - ๐ Async API (Promises, async/await)
- ๐ Hooks for all events; global and/or voice-instance-specific
- ๐ฑ Easy to set up and integrate: auto-detects and loads available voices
- ๐ง Includes fixes or workarounds for many browser-specific quirks
- ๐ Internal logging via
EasySpeech.debug
hook - ๐ฆ Multiple build targets
- ๐ฎ Live demo to test your browser
Note: this is not a polyfill package, if your target browser does not support speech synthesis or the Web Speech API, this package is not usable.
๐ Live Demo
The live demo is available at https://leaonline.github.io/easy-speech/
You can use it to test your browser for speechSynthesis
support and functionality.
Table of
โฆ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
jankapunkt / npm-package-template
๐ฆ 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.
What's included?
Tools / stack
- ๐ช Babel for transpiling
- ๐ช Standard for linting
- โ๏ธ Mocha and Chai for testing
- ๐ c8 for code coverage
- ๐ JSDoc for documentation and jsdoc-to-markdown to create docs as markdown files
- โก GitHub actions for continuous integration
- ๐ฆ Rollup for bundling
All tools are defined as dev-dependencies
!
Docs and repository
This template repository has all relevant GitHub community standards implemented:
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
jankapunkt / meteor-react-native-starter
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.
jankapunkt/thin-storage
jankapunkt / thin-storage
Thin storage layer for small projects, (hopefully) works with any backend
- ๐คฉ No dependencies.
- ๐คฏ Designed for simplicity, no
$fancy
keywords - ๐ฃ Minimal footprint (? kb minified+gzipped)
- ๐ค Great for writing your own adapters.
- ๐ Not necessarily scalable.
Concepts and conventions ๐ก
- ๐ฆ out of the box - run locally in-memory without any further required implementations
- โ๏ธ all or nothing - changes rejected by middleware will not be applied at all
- ๐น bring your own - validation, cleaning, processing is all possible but entirely optional and done by middleware
- ๐๏ธ keep it simple - the api is minimal and easy to comprehend, you have learned it in a few minutes
Overview
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
jankapunkt / latexcv
๐ A collection of cv and resume templates written in LaTeX. Leave an issue if your language is not supported!
๐ 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
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.
Meteor-Community-Packages/*
Link: https://github.com/Meteor-Community-Packages
Meteor Community Packages listing for Hacktoberfest 2023
Jan Dvorak ใป Sep 23 '23
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, Twitter and LinkedIn.
If you like what you are reading and want to support me, you can sponsor me on GitHub or send me a tip via PayPal.
Top comments (1)
It's so cool to stumble across LatexCV while looking for hacktoberfest projects to contribute to! Feels like a small dev world lol.