Hacktoberfest Contributor Guide
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.
- Docs: Submit pull requests to the Midnight Docs repository.
- Core Libraries: Submit pull requests to MidnightJs.
- No-code / Low-code: Create pull requests in the Community Hub using the submission template.
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-proposalcontent-proposaldocumentation 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!
