Open-source News

How to contribute to Hacktoberfest 2022

opensource.com - Wed, 10/19/2022 - 15:00
How to contribute to Hacktoberfest 2022 Benny Ifeanyi … Wed, 10/19/2022 - 03:00

Hacktoberfest is a month-long celebration run by DigitalOcean to celebrate and give back to open source projects and software. The initiative is open to everyone, and the goal is to encourage everyone in our global community to contribute to open source. In this article, I'll answer frequently asked questions about how to participate. I'll also discuss how to contribute to both code and non-code issues.

Hacktoberfest started in 2013 with 700 participants, and since then, the initiative has grown. In 2021, DigitalOcean recorded over 141,000 participants with over 294,451 accepted pull requests.

Why should I participate in Hacktoberfest?

Everyone relies on open source projects today. This initiative is a way of giving back, thanking the maintainers and contributors of these projects, and celebrating these projects.

Besides, contributing to open source projects comes with many benefits, from real-world exposure and community recognition to learning how to collaborate while networking, upskilling, getting a tree planted in your name, and getting a Hacktoberfest t-shirt.

Yes, the first 40,000 participants (maintainers and contributors) who get at least four pull requests accepted before the deadline get a tree planted in their name or the Hacktoberfest 2022 t-shirt.

How do I sign up for Hacktoberfest?

Everyone is welcome regardless of experience or skill, whether it's your first or ninth time. To participate, head over to Hacktoberfest.com and start hacking. ("Hacking" in this context refers to hacking at code or any given task, and not breaking into somebody's computer.)

You can register anytime in October between September 26 and October 31.

It's a free event, and there's a lot of freedom in participating in the event. Of course, that also means there's responsibility. Like any community, Hacktoberfest has rules. You can get banned if you disobey these rules, such as contributing spammy pull requests or disrupting pull requests made by others. To learn more about the rules, check out the official website.

How can I contribute to Hacktoberfest?

Open source isn't just for developers and people who code. It's for everyone! Hacktoberfest has recently started accepting no-code and low-code contributions, so everyone is included.

You can contribute in various ways, including:

However, you should know that Hacktoberfest prioritizes quality over quantity.

How do I get started in Hacktoberfest?

I wrote a post a year back on how you can contribute to open source projects. It was the first time I heard about "open source" as anything but just a buzzword. Since then, I've contributed to NumPy and docToolchain docs.

All you need to get started in Hacktoberfest is a GitHub or GitLab account, a little knowledge of Git, the desire to contribute, and a repository looking for contributors.

Though Hacktoberfest accepts every form of contribution, each contribution must be made through a pull request to a public, unarchived repository and merged by the repository maintainer. This approach makes it easy for Hacktoberfest to track contributions. To do that, you must learn to use Git.

More on Git What is Git? Git cheat sheet Markdown cheat sheet New Git articles How can I learn Git?

GitHub and GitLab are public code hosting services that use Git, an open source version control system that allows multiple people to contribute to a project simultaneously. You may find these articles helpful:

Find open source projects participating in Hacktoberfest

Some projects and maintainers get listed during the onboarding and participate in Hacktoberfest. These repositories get tagged with the "Hacktoberfest" label so contributors can easily find them.

To contribute, you need to find these labeled repositories and make some Hacktoberfest contributions.

Use GitHub/GitLab topics to find Hacktoberfest projects

Topics are a great place to get started:

Just search for "Hacktoberfest." You can filter the search results by language if you want to contribute to a project using a specific programming language.

Image by:

(Iheagwara Ifeany, CC BY-SA 4.0)

Try a search using GitHub search syntax. For example, searching using this syntax label:hacktoberfest is:issue is:open no:assignee on GitHub gives you a list of repositories labeled with "Hacktoberfest" with open issues that have not been assigned to anyone for resolution.

Image by:

(Iheagwara Ifeany, CC BY-SA 4.0)

Ruth Ikegah made a video a couple of days ago about using the GitHub search syntax.

Find non-code issues at Hacktoberfest

Try GitHub syntax by using is:design or is:documentation in your search. The result is a list of repositories labeled "Hacktoberfest" with open documentation or design issues that have not been assigned.

Contribute to Hacktoberfest as a technical writer
  • Looking for projects in need of a blog post? Use label:hacktoberfest is:issue is:open no:assignee is:blog
  • Would you rather write or translate documentation? Use label:hacktoberfest is:issue is:open no:assignee is:documentation
Contribute to Hacktoberfest as a designer
  • For UI issues, use label:hacktoberfest is:issue is:open no:assignee is:UI
  • For design issues, use label:hacktoberfest is:issue is:open no:assignee is:design
Start hacking at Hacktoberfest

Hacktoberfest is a great way to give back to the open source community. It's your chance to contribute and get involved. Be respectful when contributing, don't make spammy pull requests, and start hacking!

Participating in Hacktoberfest is a great way to get involved with the open source community wherever you are on your tech journey.

Image by:

WOCinTech Chat. Modified by Opensource.com. CC BY-SA 4.0

Community management Programming Git What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

How to Install VirtualBox 7.0 in Debian, Ubuntu and Linux Mint

Tecmint - Wed, 10/19/2022 - 14:43
The post How to Install VirtualBox 7.0 in Debian, Ubuntu and Linux Mint first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Brief: In this article, we will explain how to install VirtualBox 7.0 on Debian-based distributions such as Debian, Ubuntu, and Linux Mint distributions using VirtualBox’s own repository with an apt package manager. VirtualBox is

The post How to Install VirtualBox 7.0 in Debian, Ubuntu and Linux Mint first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

Free and Open-Source School Management Software for Linux

Tecmint - Wed, 10/19/2022 - 13:22
The post Free and Open-Source School Management Software for Linux first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Brief: This tutorial examines some of the best free and open-source school management software for Linux. Running an educational institution in an efficient manner is no mean task. It usually involves handling various aspects

The post Free and Open-Source School Management Software for Linux first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

Mesa's Rusticl OpenCL Implementation Can Outperform Radeon's ROCm Compute Stack

Phoronix - Wed, 10/19/2022 - 12:00
Mesa's Rusticl driver as a modern Rust-based OpenCL implementation for open-source Gallium3D drivers has shown it's capable of outperforming AMD's open-source ROCm compute stack for at least some GPUs and workloads...

USB4 v2.0 Specification Published For Doubling The Performance

Phoronix - Wed, 10/19/2022 - 12:00
The USB Implementers Forum on Tuesday announced the USB4 v2.0 specification that allows USB transfer speeds up to 80 Gbps over USB Type-C connections...

AMD Develops New "GI-1.0" Open-Source Global Illumination Tech

Phoronix - Wed, 10/19/2022 - 06:20
AMD under their GPUOpen umbrella has published a paper on their new technology dubbed "GI-1.0" that is a fast, scalable two-level radiance caching scheme for real-time global illumination. This means of real-time global illumination says it can deliver comparable quality to other GI implementations while said to be much faster. GI-1.0 will be open-source, AMD says, but the code isn't yet published...

Microsoft Promotes Its Open-Source Terminal To The Default For Windows 11 CLI Apps

Phoronix - Wed, 10/19/2022 - 02:50
As some interesting open-source news out of Microsoft today, their open-source Windows Termina that has been in development the past few years and providing many modern features is now the default beginning with Windows 11 22H2...

MoltenVK Updated For Vulkan 1.2 Support On Apple macOS/iOS

Phoronix - Wed, 10/19/2022 - 02:00
MoltenVK as the portability layer for Vulkan that exposes this industry standard graphics API on Apple's macOS, iOS, and tvOS platforms is now able to expose Vulkan 1.2 compatibility...

Git 2.38.1 Released For Two New Security Vulnerabilities

Phoronix - Wed, 10/19/2022 - 01:15
Git 2.38.1 was just released along with updates to older versions, including the new point releases of v2.30.6, v2.31.5, v2.32.4, v2.33.5, v2.34.5, v2.35.5, v2.36.3, and v2.37.4. The big set of Git updates today is due to two more security issues coming to light...

AMD, Google, Microsoft & NVIDIA Announce "Caliptra" Open-Source Root of Trust

Phoronix - Wed, 10/19/2022 - 00:00
AMD, Google, Microsoft, and NVIDIA have used this week's OCP Global Summit to announce Caliptra as their open specification for a silicon Root-of-Trust (ROT) to be found with future CPUs / SoCs, GPUs, NICs, SSDs, and other hardware components.

Pages