loading...
Cover image for Hacktoberfest 2020 Check-in
The DEV Team

Hacktoberfest 2020 Check-in

jess profile image Jess Lee (she/her) ・2 min read

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...

The DEV Team

The team behind this very platform. 😄

Discussion

pic
Editor guide
 

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!!!

 
 

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…
 

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
 

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:

 

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

 
 

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! 👋

 

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.

 
 

I got my PRs in and wrote a blog post about it! daniel.do/blog/hacktoberfest-2020-...

 

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

 

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-...

 

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.

 

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! 🥳

 

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. 💖🙌

 

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...

 

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

 

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!

 

If anyone's interested in contributing to open source Shopify starter kit in Laravel: github.com/niveshsaharan/shark

 

Am hoping Python people will help me here:

GitHub logo AninditaBasu / mercury

Customisable web app to translate words to English. Uses the Oxford Dictionaries API.

Mercury

Mercury is a customisable web app that uses the Oxford Dictionaries API to translate words to English. You enter a word in your language, and are shown a list of their English counterparts and how to pronounce them, together with examples to show how to use the words in English sentences.

👉 A customised version of the app, which translates Urdu words to English, is live at Tarjuma. 👈

Customisation instructions are in the Mercury documentation, which also contains a demo.

Disclaimer: This app is neither developed nor endorsed by Oxford Dictionaries. The code is available as-is, on an MIT license.

How to use Mercury

The app runs on Python, but you don't need to know Python to use the app or to customise it.

Prerequisites

You need a paid API key from Oxford Dictionaries API. The free plan is adequate for testing purposes but only…

 

I wonder how you guys display your project in these nice cards. How do I do that?

 

I've done two different PRs and both were pretty small and easy (but had issues open for them) and I really want to make a couple more substantial to expand my skillset instead of doing markdown.