Contributing to Hacktoberfest
We have general contribution guidelines available for Umbraco-CMS, the backoffice project, the UI library and documentation.
Specificially for Hacktoberfest, we have a lot more things you can get involved in!
Umbraco 15 release candidate testing
One of our main focus areas for 2024 is to deeply test out the major new features of Umbraco v15. The release candidate for the upcoming Umbraco v15 is available now and we encourage you to test the main new features, namely:
The new rich text editor (RTE)
Migrating existing RTEs to the new RTE datatype
Working with the new RTE
Extending the new RTE
Lazy-loaded content, which is replacing the main caching mechanism
Upgrading existing sites and making sure everything still works on the frontend
If you have any custom routing or controllers in place, do they still work as expected
Try out the new
ISeedKeyProvider
,IDocumentServices
andIDistributedCache
Block-level variants
Making sure all of your existing blocks work after an upgrade
If you have a very large block-based site, it is interesting to see if the upgrade doesn't take too long
Add variants to your existing or new blocks and start using them: edit, save, publish, etc
Once you have done a round of thorough testing, please make sure to report any issues on the tracker as usual.
Making it count for Hacktoberfest
We really appreciate your help in testing this release. Please make sure to describe to us in a bit of detail what you've tried, let us know a bit about the scale of project you're testing on, etc.
If everything "just" worked (🤞) then describe that as well! Let us know exactly what you focused on that worked well.
You can do this by heading to the HacktoberfestActivityLog repository and adding your name to the list in the "Low code/no code" section.
An example of a participation entry is:
- 2024-10-04 - Paula Philips - Umbraco 15 Release Candidate testing - Details in the PR description
In the description of the pull request to get your name added, please put your test results as described above and link to any issues you've created if things didn't work as expected.
This would be a great use of the Draft
pull request feature on GitHub, so you can work on testing and keep updating the description with your test results until you're done and ready to submit your final PR.
Packages
Packages are back on the menu - and yes, they also count as a contribution to Umbraco!
Here are some specific details on this:
Only contributions made to open-source Umbraco packages added to the Hacktoberfest Package repo list counts
Follow the contribution guidelines provided by the package creator
Look for the "help wanted" label on the issue tracker associated with the package you want to help out with
Read much more about how this works, and guidelines on adding your own package repo to the list on the Umbraco Packages Hacktoberfest homepage.
Please note: Package contributions eligibility for swag differ slightly from those used for all contributions. Read more on the Packages Hacktoberfest guidelines to learn more about how a contribution is marked as "swag-eligible".
Creating a brand-new package
Publishing a brand new package to the Umbraco Marketplace will also count towards both DigitalOcean's and Umbraco's Hacktoberfest contributions ⭐🤩
Packages for Umbraco 14 and up are eligible by default, even if the equivalent package already exists for older Umbraco versions.
Check out Lee Kelleher’s list of potential new package ideas!
Low-code / no-code contributions
Back, by popular demand, we will also be rewarding contributions that are either low-code and more importantly: no-code!
Eligible contributions according to the Hacktoberfest guidelines include:
Verifying documentation
Copy editing
User experience testing
Talks or presentations
Blog posts
Podcasts
Case studies
Organizing Hacktoberfest events
We have set up a special GitHub repository for you to record your contributions that are not a pull request.
In order to record your journey of verifying documentation (like related blog post(s) in October, events organized), please edit the README.md file and add your activity at the end in the recommended format and submit that as a pull request. We’ll take it from there!
The teams at Skrift and 24 days in Umbraco are always looking for new articles. Finish your initial draft in October to make it count! We'll ask the Skrift/24 days teams to verify a significant draft is ready.
Sponsor an Umbraco-related GitHub repository
To appreciate people who maintain open-source projects for the Umbraco ecosystem, an easy way to help contribute is to give them some money! We’d suggest you have a look at your favorite packages and see if their repo/maintainer is accepting sponsorship.
We suggest you scroll through the list of topics on GitHub, filtered by Umbraco, and see if your favorite packages/authors are open to sponsorship. Look for the heart icon.
If you're in doubt if your chosen sponsorship would count, then feel free to first create an issue on the Hacktoberfest Activity Log repository, or ask on Discord in the #contributing channel.
Umbraco HQ sponsors 4 different projects at the moment, at $100 per month. These are excellent projects that could always use more sponsorships, but make sure to also consider other repositories, there are many great ones out there!
And the good news is: yes, you will be able to earn Umbraco swag, proportionate to your sponsorship amount.
How we judge a Hacktoberfest-eligible contribution
We use the Hacktoberfest participation rules to qualify, so any contributions that do not follow these standards will also not count towards Umbraco swag. These rules are to ensure we get quality contributions and that the right efforts get rewarded 🙌
If you’re contributing to one of the open-source Umbraco Packages, please check the Packages Hacktoberfest guidelines to learn more about how a contribution is marked as "swag-eligible".
Any questions?
In order to help you succeed we at HQ are trying to be available as much as possible during the month of October on Discord in the #contributing channel.
Whether you need some inspiration, guidance, help getting things to build, and so on - we’re there to support and guide you, together with the Core Collaborators team.
So come join us and the other 1500+ people already on the Umbraco Discord server!
Happy Hacktoberfest! 🎃
Last updated