DEV Community

Cover image for Hacktoberfest 2020 Check-in
Jess Lee for The DEV Team

Posted on

Hacktoberfest 2020 Check-in

We’re already halfway through Hacktoberfest!

  • First-time contributors: How are you feeling about officially being an open source contributor?! Congrats! Was there anything particularly challenging about making your PRs?
  • Experienced contributors: How has Hacktoberfest impacted your relationship with open-source? Has it helped motivate you? Were there any unexpected contributor challenges this month?
  • Maintainers: Have you learned anything new about your project and/or open-source contributors in general over the past few weeks of Hacktoberfest?

Let us know in the comments below!

Don't forget, there's still time to share your project with the DEV community to get contributors! There's also time to submit your PRs and share your thoughts here on DEV. Don't forget to use the #hacktoberfest tag on your posts, use proper etiquette when submitting those PRs, and let us all know when you've completed the challenge.


Finally, here are a few posts from the community that will inspire you to keep contributing PRs and projects to the open source ecosystem this month...

Top comments (22)

Collapse
 
robertobutti profile image
Roberto B.

During the first half of Hacktoberfest, on a single repository github.com/Hi-Folks/rando-php I merged 36 PR, and I create 2 releases.
The quality of the PRs and the new contributors it is amazing!!!

Collapse
 
mattvb91 profile image
Matthias von Bargen

Nice!

Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard • Edited

Maintainer here:

I had 28 different people contributing insightful pull requests.
I learned about a ton of new libraries, and everyone can too.
It's a lot of work but it's very rewarding!

GitHub logo 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

❤️ Contributors welcome! #hacktoberfest

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

🤔How do you keep up with all the new stuff?

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:

  • a wider knowledge of what good libraries are available in the ecosystem in general
  • a deeper knowledge of some specific libraries particulary important for you

There are several inefficient ways to do that:

  • reading tutorial after tutorial and being stuck in a loop…
Collapse
 
adamgordonbell profile image
Adam Gordon Bell • Edited

As project maintainers, we discovered some thing we could do to make contribution easier. IE. we have a contributions.md now. It was actually contributed by a #Hacktoberfest user.

Here are some other things that Hacktoberfest did for us:

Collapse
 
daviddalbusco profile image
David Dal Busco

This first half of Hacktoberfest has been really awesome. So many new features and improvement thanks to contribution, it really brings our editor for slides forwards 🚀.

As a maintainer, in comparison to previous year, I learned to better document the issues. Our monorepo has become quite wide, it seems that I was able to better narrow "where what can be developed".

In addition, in every description I mentioned which channels can be use to communicate directly with me. It improved the communication and we had some interesting brainstorming with our contributors 😃.

GitHub logo deckgo / deckdeckgo

The web open source editor for presentations

DeckDeckGo logo

DeckDeckGo - The open source web editor for presentations. 🚀

Create a PWA presentation using either our online editor or our developer kit with HTML or Markdown.

Cherry on the cake 🍒🎂 DeckDeckGo comes with a Progressive Web App to remote control your slides. 📱


Website Website GitHub release Chat on Slack Tweet


Table of contents

Getting Started

Start your new presentation using our 👉 online Editor 👈 or as a developer by following the quick Getting Started guide.

Documentation

The developers' documentation is available online at docs.deckdeckgo.com.

Contributing

Are you interested to contribute to our open source project? That would be awesome 👍 Have a look to our contributing guide to get started.

Progressive Web Apps

Project Version Online Links Changelog
Studio version deckdeckgo.com README CHANGELOG
Remote control version deckdeckgo.app README CHANGELOG
Documentation version docs.deckdeckgo.com README CHANGELOG
Demo version demo.deckdeckgo.com Repo CHANGELOG

Web Components

Project Package Version Links
Collapse
 
jenlooper profile image
Jen Looper

Due to Hacktoberfest contributions I was able to launch our new website, complete with unit tests and all kinds of goodies! frontendfoxes.org, awesome!!!

Collapse
 
mattvb91 profile image
Matthias von Bargen

Looks great!

Collapse
 
micahlt profile image
Micah Lindley

Hi there! As a maintainer, I had one very helpful, complete, and well-put PR. It was delightful to receive our first outside of the organization, and I was reminded about how helpful the FOSS community is 😄 As a contributor, I had to relearn the finer points of Git since I tend to spend most of my time on personal projects and not contributing to other repos. I've made three PRs so far, with one merged, one accepted, and one that's currently invalid (not marked as hacktoberfest) but I plan to talk to the maintainer. They aren't my best work - in fact, they're quite messy because as I said I'm relearning. I hope to improve as October continues! 👋

Collapse
 
lukew3 profile image
Luke Weiler

I just launched my first project github.com/Todarith/mathgenerator yesterday and have already seen 37 pull requests in the last 30 hours. I'm beginning to learn how to maintain an open-source project and really enjoy it. It's amazing to see the interest that hacktoberfest has created in open-source.

Collapse
 
mattvb91 profile image
Matthias von Bargen

Nice good job!

Collapse
 
dephraiim profile image
Ephraim Atta-Duncan

I have a small project open for first-timers.
github.com/dephraiim/awesome-devel...

Collapse
 
yoursunny profile image
Junxiao Shi • Edited

I've got four high quality Pull Requests merged.

I'm regular contributor to Named Data Networking codebase. Most projects are using Gerrit Code Review and thus ineligible to Hacktoberfest. For the few accepting GitHub Pull Requests, I have to first open an issue to ask the maintainer to add hacktoberfest label, but not every maintainer is responsive. I also need to remind the maintainer to review and approve quickly.

DefinitelyTyped has the hacktoberfest label since the beginning, but it takes 10 days for a review.

My Pull Requests are all nice as they all got merged without questions. I feel the "14-day review period" in Hacktoberfest system is redundant because the maintainer already took a positive action to approve each Pull Request.

Collapse
 
kamilacode profile image
Kamila Santos Oliveira

The WomakersCode community opened a series of repositories (in Portuguese), aiming to bring more content to the community and increase the participation of women in the open-source <3: dev.to/womakerscode/hacktoberfest-...

Collapse
 
albertopdrf profile image
Alberto Pérez de Rada Fiol

I'm the maintainer of

GitHub logo Tisn / tisn.app

Tisn - The introverts' social network ➡️ Meet people while doing what you enjoy!


Tisn

Tisn - The introverts' social network

Meet people while doing what you enjoy!

Table of contents

What is tisn.app?

Welcome to the tisn.app (or just Tisn) repository! We are very glad to have you here. If you want to help us make Tisn better, this is definitely the place to be!

The primary objective of Tisn is to try and address the problem of the apparent difficulty that exists to meet people and make new friends on this modern world. To do that, our social network:

  1. Connects people according to their interests
  2. Encourages people to go outside and meet others while doing something that they all enjoy
  3. Is as simple as possible

We try to do all of that while being completely transparent and respecting our users' privacy.

Contributing

We…

and it's been awesome so far! We've received a bunch of PRs from new contributors, which feels amazing! 🥳

Collapse
 
tracycss profile image
Jane Tracy 👩🏽‍💻

As a first time contributor in the hacktoberfest I learnt a lot. For the first time I am working on the backend with PHP. Maintainers are really helpful, patient and helped me create meaningful PRs. The feeling of seeing your code impact a lot of people is really great.
Plus, I got to be a first time maintainer of a small open source project. Helping others learn how to contribute or understand the contribution.md file instructions is great.
Even after finishing the required 4 Prs, I will still continue to contribute to other projects. It was a great experience indeed, especially for a code newbie. ✨💕👩‍💻

Thank you for featuring my blog. I am grateful. 💖🙌

Collapse
 
tomassirio profile image
Tomas Sirio

I had to create a discord server to handle all the contributors of the 3 different repositories that i maintained in order to keep up with the issues and Pull Requests.

Also, I never thought my repositories would get stars

Collapse
 
johannesjo profile image
Johannes Millan

Super Productivity is still looking for contributors. Super Productivity is a
"To-do list & time tracker for programmers and other digital workers with Jira, Github, and Gitlab integration"

You can check it out here:
super-productivity.com/

If you'd like to contribute, please head here:
github.com/johannesjo/super-produc...

Collapse
 
soumavabanerjee profile image
Soumava Banerjee

It was my first Hacktoberfest and I managed to hit four successful PR! It was pretty amazing applying what I learned to other people's projects and helping them!