Hacktoberfest 2024
Welcome Hacktoberfest participants! We’re glad to have you join us.
What is Hacktoberfest?
Hacktoberfest takes places annually during the month of October. This event encourages open source contributions from the community. To participate in Hacktoberfest, you simply need to:
-
Register on the Hacktoberfest site
-
Submit 4 approved PRs against participating project repositories during the month of October
-
You’ll unlock a digital badge when you register for Hacktoberfest, and level it up with each of your four pull/merge requests accepted during Hacktoberfest. Visit the Hacktoberfest site for more information.
Getting Started
To get started, follow the steps below:
-
Create a Jira Account. Visit https://issues.redhat.com/ and click on Log In at the top right corner of the page.
-
At the bottom of the Log in to your Red Hat account section, click on Register for a Red Hat account, which will lead you to a page to create an account.
-
Fill in all the fields accordingly and click on Create my account.
-
You will be asked to verify your email using a link sent to the email you used to register.
-
Once you have successfully created and verified your account, you can go back to https://issues.redhat.com/ to log into your Jira account. You will log into this account to assign yourself issues to work on in step 4.
-
-
Set up your development environment. We use Java 11, Maven, and Git. Follow our setup guide for your operating system:
-
Pick your IDE. We recommend IDEA or Eclipse, but feel free to use whatever you’d like.
-
Start contributing! Whether you’re new to security, new to Java, or new to tools like Git or Maven, we have a bunch of issues that are perfect for getting started on our project, no prior experience is needed. Check out our list of good first issues. Once you have selected an issue you’d like to work on, make sure it’s not already assigned to someone else. To assign an issue to yourself, simply click on "Start Progress". This will automatically assign the issue to you.
Our contribution guide has all the information you need on how to format your PRs.
If you have any questions, we’ll be happy to help on Zulip chat.
FAQ for New Contributors
Check out these frequently asked questions from new contributors.
Future Opportunities to Contribute
Want to find out about future events we’ll be participating in like Hacktoberfest, Google Summer of Code, or other Open Source Days? Subscribe to this mailing list.
If you’re interested, check out our Community page for all the information you need on how to stay involved in the WildFly Elytron project.
Where to Learn More
To get more familiar with WildFly, our Getting Started page has some resources to help you learn more about the project. Want to get started quickly? Check out these sections: