Preptember: Amping Up for Hacktoberfest 2024
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 two events:
- September 27: tbdTV - Hacktoberfest
- October 2: Show & Tell: TBD Hacktoberfest
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:
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.
- Start with an issue labeled
-
π₯ 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:
-
September 27th, tbdTV Hacktoberfest Kickoff - Tune in for a special stream with Rizel Scarlett and Tania Chakraborty to learn how to boost your career through open source contributions.
-
October 2nd, Show & Tell: Hacktoberfest 2024 - Explore all our projects, what types of contributions you can make and more with Tania Chakraborty and Rizel Scarlett.
-
Every Tuesday, Community Office Hours - Join us every Tuesday at 1p ET for the month of October, where we will go over PR reviews, live Q&A, and more. This event occurs on Discord.
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! π