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)
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!!!
Nice!
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!
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
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
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:
There are several inefficient ways to do that:
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:
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 😃.
deckgo / deckdeckgo
The web open source editor for presentations
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. 📱
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
Web Components
Due to Hacktoberfest contributions I was able to launch our new website, complete with unit tests and all kinds of goodies! frontendfoxes.org, awesome!!!
Looks great!
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.
Nice good job!
I have a small project open for first-timers.
github.com/dephraiim/awesome-devel...
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.
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-...