Skip to main content

Hacktoberfest Contributor Guide

ยท 3 min read
Jay Albert
Developer Relations Engineer

Hacktoberfest is a global open-source event held every October, where developers contribute pull requests to public repositories to earn digital rewards.
Midnight is joining the celebration by inviting contributors to improve its open-source ecosystem โ€” from smart contracts and DApps to core libraries and documentation.

Review the guide to get started.

1. Registrationโ€‹

To participate, register at https://hacktoberfest.com/auth/.

All opportunities to contribute to Midnightโ€™s open source ecosystem will be available through our Community Hub.

Participants are encouraged to submit six (6) high-quality pull or merge requests between October 1 and October 31 to earn the official Hacktoberfest digital badge.
Review our Contribution Guidelines before submitting any work.


2. Hacktoberfest Participationโ€‹

Look for issues labeled hacktoberfest or browse through issues submitted by other community members to find contribution opportunities.

Once reviewed and approved, qualifying issues will be labeled hacktoberfest-accepted.

Have an idea others can contribute to? Create an issue in the Community Hub using the following templates:

  • dapp-proposal
  • content-proposal
  • documentation improvement

To earn additional Midnight-specific rewards, visit our Zealy quests and complete the tasks under the Hacktoberfest Competition quest.


3. Rewardsโ€‹

๐ŸŽ–๏ธ Holopin Badgeโ€‹

Receive the official Hacktoberfest digital badge for contributing to open source.

๐Ÿ‘• Swagโ€‹

The first 10,000 participants who successfully complete six (6) accepted PRs/MRs will receive the official Hacktoberfest T-shirt. (Terms & Conditions apply.)

Top 3 on the Zealy Hacktoberfest leaderboard win a Midnight T-shirt.

๐ŸŒณ Treenation Rewardโ€‹

Every sixth PR/MR qualifying for a T-shirt will also trigger a Treenation tree-planting contribution, helping make the world a greener place.


4. Acceptable Contribution Typesโ€‹

Contributions may include, but are not limited to:

  • Code updates to MidnightJs
  • Technical documentation
  • User experience testing
  • Technical blog posts or tutorials
  • Case studies or written articles
  • Copywriting or editing
  • Translations
  • Talks or presentations
  • Event organization
  • Podcasts or interviews
  • Social media campaigns
  • Blog or video content
  • Graphic design or visual assets

Ready to start contributing?
Explore open issues on the Midnight Community Hub and make your mark this Hacktoberfest!