Participate in Hacktoberfest with Owncast

hacktoberfest 2022 logo

Some of the information about Hacktoberfest was copied here from the official Hacktoberfest website and should be referenced for more information.

What is Hacktoberfest?

Hacktoberfest is the annual event that encourages people to contribute to Open Source throughout October. Much of modern tech relies on open-source projects built and maintained by passionate people who often don’t have the staff or budgets to do much more than keep the project alive. Hacktoberfest is all about giving back to those projects, sharpening skills, and celebrating all things open source, especially the people that make open source so special.

For the past 9 years, thousands of people—coders and non-coders alike—have participated in hacktoberfest to support the projects they use and love, learn and practice skills that will enhance their careers, and meet new people who love open source as much as they do.

What is Owncast?

Owncast is a single-user live streaming server with chat features that allows you to run your own live stream. It’s volunteer run, donation funded, and 100% free and open source software that exists for the community. See some examples in use. If you’re curious what some of the users have to say about the software and what they’re doing with it, here’s some discussing why they like it.

What do you receive by contributing to Owncast during Hacktoberfest?

  • Quality contributions1 to Owncast will receive an Owncast t-shirt. If you feel like you have qualified for a shirt, please register for your t-shirt here!.
  • The first 40,000 participants across all of Hacktoberfest to have 4 accepted pull/merge requests between October 1 and October 31 can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.2
  • You get added to the Owncast list of contributors on the Owncast website, GitHub repository and the contributors thank-you video on Owncast TV.
  • You take part in a global event, contribute to a cool project, and be a part of the open source community.
OwncastContributor t-shirt

Contributor t-shirt

Previous year’s Hacktoberfest shirt

Previous year’s
Hacktoberfest shirt

Code Contributions

Owncast’s backend is written in Go, and the frontend uses React, written in TypeScript.

Visit our Good First Issues to see what has been designated as a good place to start. These issues are generally smaller in scope and easier to work on without knowing everything about Owncast and its codebase.

  • Write a bot, add-on, or integration with a 3rd party service that can be used with Owncast.
  • Write tests around Javascript, Go or frontend components. Every project needs more tests!
  • See something in the project that could be improved? File an issue first to discuss it, and if it’s something you’d like to work on, then go for it! It’s generally frowned upon, however, to put up a PR to “fix” something that you haven’t discussed with the project first.

Content, No-code or Low Code Contributions

Contributing to Open Source isn’t just for technical folks who want to write code. There are lots of opportunities to use your professional skills in support of open-source projects. this year, we’re making a point to encourage contributions that require low technical experience or none at all. No matter your experience, you can participate in Hacktoberfest!

  • Write documentation and tutorials.
  • Provide product design feedback and ideas about work that is currently being done.
  • Help answer questions in the Owncast chat.

The Owncast project is always looking for ways to get in front of more people and share the project with the world. If you’re interested in helping with that, here are some ideas:

  • Discuss Owncast on your Podcast, YouTube channel, PeerTube account, Twitch stream, or blog.
  • Create a screencast or video showing Owncast in action.
  • Taking part in talks or presentations that feature Owncast.
  • Invite somebody from Owncast to discuss the project somewhere.
  • Social media posts and general advocacy.

Usage Contributions

If you’ve been thinking about trying Owncast for the first time but haven’t found the right time to be inspired to try it out, this is your chance. If you spin up a new public Owncast server and list it on the Owncast Directory during Hacktoberfest, you’ll receive a t-shirt from us.

Where to Begin

See you soon!

  1. A quality contribution is generally seen as that needed to be completed, fixing a bug that was reported, writing useful documentation, creating content around Owncast, or performing some piece of work within the Owncast organization that previously was determined to be needed. Coming up with your own arbitrary ideas, fixing typos, or making up changes just for the sake of getting PRs merged in are not seen as a quality contribution. ↩︎

  2. This is handled and fulfilled by the actual Hacktoberfest project, run by DigitalOcean. ↩︎