With October blazing through, we're greeted by pumpkin spices, the aroma of fall leaves drifting in the rain, and of course, the much-anticipated Hacktoberfest. Whether you're a seasoned contributor or new to open source, there's something for everyone.
๐ We're Participating in Hacktoberfest 2024!
We have several projects with a variety of issues that we'd love your contributions for! For each issue that's merged, you'll earn points towards the TBD Hacktoberfest Leaderboard. Winners will receive exclusive TBD Hacktoberfest 2024 swag!
We're kicking off Hacktoberfest with more events:
- October 10: Twitter Space - Hacktoberfest Rust Projects
- October 10: Exploring an AI-Powered GitHub Action
Be sure to add them to your calendar.
๐ What is Hacktoberfest?
Hacktoberfest is a month-long (October) celebration of open source software. It's sponsored by DigitalOcean, GitHub, and other partners. Check out Hacktoberfest's official site for more details and to register. Registration is from September 23 - October 31.
๐ Dive into TBD's Participating Projects
We included a wide variety of projects and issues for Hacktoberfest 2024. Each of our participating repos has a Hacktoberfest Project Hub, which contains all issues you can pick up with the hacktoberfest
label. For easy reference, repos with multiple projects will have multiple project hubs.
Explore our participating repos below and see where you can make an impact:
-
developer.tbd.website
-
Languages:
MDX
,JavaScript
,CSS
,Markdown
- Project Description: Docusaurus instance powering the TBD Developer Website (this site).
- Links: Hacktoberfest Project Hub | Contributing Guide
-
Languages:
-
web5-js
-
Language:
TypeScript
- Description: The monorepo for the Web5 JS TypeScript implementation. It features libraries for building applications with decentralized identifiers (DIDs), verifiable credentials (VCs), and presentation exchange (PEX).
- Links: Hacktoberfest Project Hub: Protocol Explorer | Hacktoberfest Project Hub: General | Contributing Guide
-
Language:
-
web5-rs
-
Language:
Rust
- Description: This monorepo houses the core components of the Web5 platform containing the core Rust code with Kotlin bindings. It features libraries for building applications with decentralized identifiers (DIDs), verifiable credentials (VCs), and presentation exchange (PEX).
- Links: Hacktoberfest Project Hub | Contributing Guide
-
Language:
-
dwn-sdk-js
-
Language:
TypeScript
- Description: Decentralized Web Node (DWN) Reference implementation.
- Links: Hacktoberfest Project Hub | Contributing Guide
-
Language:
-
DWA Starter
-
Language:
JavaScript
- Description: Decentralized Web App (DWA) starter collection.
- Links: Hacktoberfest Project Hub: VanillaJS | Hacktoberfest Project Hub: Vue | Contributing Guide
-
Language:
-
DIDPay
-
Languages:
Dart
- Description: Mobile app that provides a way for individuals to interact with PFIs via tbDEX.
- Links: Hacktoberfest Project Hub | Contributing Guide
-
Languages:
-
DID DHT
-
Language:
Go
- Description: The did:dht method and server implementation.
- Links: Hacktoberfest Project Hub | Contributing Guide
-
Language:
-
DCX
-
Languages:
TypeScript
,JavaScript
- Description: A Web5 Protocol for Decentralized Credential Exchange.
- Links: Hacktoberfest Project Hub | Contributing Guide
-
Languages:
-
Goose Plugins
-
Language:
Python
- Description: Plugins for Goose, an AI developer agent that operates from your command line.
- Links: Hacktoberfest Project Hub | Contributing Guide
-
Language:
-
Fllw, Aliased
-
Languages:
TypeScript
,JavaScript
- Description: A reference app for building Decentralized Web Apps.
- Links: Hacktoberfest Task: Fllw | Hacktoberfest Task: Aliased
-
Languages:
Hot Tip
Not a coder? No worries! developer.tbd.website has tons of non-code related issues up for grabs.
๐ Guide to TBD x Hacktoberfest 2024
โ Topic Check: Contribute to projects that have the
hacktoberfest
label. This ensures your PR counts towards the official Hacktoberfest prizes.๐ท๏ธ Label Insights:
- Start with an issue labeled
hacktoberfest
and comment ".take" to assign yourself the issue. - After submitting a PR and having it approved, the PR will be labeled
hacktoberfest-accepted
and you'll receive points on our leaderboard and credit towards the global Hacktoberfest ๐ - If your PR is marked with a
spam
orinvalid
label, re-evaluate your contribution to make it count.
๐ฅ Code and Conduct: Adhere to our code of conduct and ensure your PR aligns with the repository's goals.
๐ซถ Community Support: Engage with fellow contributors on our Discord for tips for success from participants!
๐ Seek Help: If in doubt, don't stress! Connect with the maintainers by commenting on the issue or chat with them directly in the
#๐โhacktoberfest
channel on Discord.
๐ Leaderboard, Prizes and Excitement
Be among the top 10 with the most points to snag custom swag with this year's exclusive TBD x Hacktoberfest 2024 design! To earn your place in the leaderboard, we have created a points system that is explained below. As you have issues merged, you will automatically be granted points.
๐ฏ Point System
Weight | Points Awarded | Description |
---|---|---|
๐ญ Small | 5 points | For smaller issues that take limited time to complete and/or don't require any product knowledge. |
๐ฐ Medium | 10 points | For average issues that take additional time to complete and/or require some product knowledge. |
๐ Large | 15 points | For meaty issues that take a significant amount of time to complete and/or possibly require deep product knowledge. |
๐ Prizes
- The top 10 contributors with the most points will be awarded TBD x Hacktoberfest 2024 swag from our TBD shop.
- The top 3 contributors in our top 10 will be awarded very limited customized TBD x Hacktoberfest 2024 swag with your github username on it. Stay tuned to our Discord for the reveal!
Keep an eye on your progress via our Leaderboard.
๐๏ธ Livestreams & Office Hours
Dive into our jam-packed Hacktoberfest schedule! Whether you're just here for fun or are focused on learning everything you can, we've got you covered:
Every Tuesday, Community Office Hours - Join us every Tuesday at 1pm ET for the month of October, where we will go over PR reviews, live Q&A, and more. This event occurs on Discord.
Twitter Space: Hacktoberfest Rust Projects - Join Staff Developer Advocate @blackgirlbytes & Software Engineer @kendallweihe this Thursday at 12pm ET, where you can learn about our core Rust SDK with Kotlin bindings and contributions we're seeking for this project. This event will be live on our Twitter.
Exploring an AI-powered GitHub Action - Join Head of Engineering Michael Neale & Staff Developer Advocate @blackgirlbytes this Thursday at 5pm ET, to learn more about an AI-powered action made by Goose, an AI developer agent that operates from your command line.
Live Events Calendar - Keep tabs on our Discord or developer.tbd.website for our future events & sneak peeks - we're always cooking up something new!
๐ Resources for First-Time Contributors
Happy hacking and cheers to Hacktoberfest 2024! ๐