WinUI contains classes for menus belonging to a Window and context menus attached to other …
We are pleased to participate in this year’s Hacktoberfest, and we are making it a fun one! This year’s event, in addition to code contributions, emphasizes non-code contributions such as documentation, blogs, and advocacy. We are following suit and are accepting meaningful documentation and advocacy contributions.
Hacktoberfest will gather tens of thousands of developers worldwide on a single mission to make the complete OSS ecosystem better. We are joining forces not only to get contributions to our project but even more so to help nurture future OSS contributors overall. If you chose Uno Platform as your contributing ground, we promise to help you along with the process of contributing so you can taste the “success of OSS giving.” And you will contribute to an amazing mission we are undertaking – reducing waste in software development by taking #WinUIEverywhere.
Before you ask, yes, the rewards are stackable, so you potentially do get to win all of them.
10 Quality Pull Requests – Uno Platform Sweater and stickers
4 Quality Pull Requests – Uno Platform T-shirt and stickers
2 Quality Pull Requests – Getting Started with the Uno Platform and WinUI 3 ebook
In addition to Uno Platform prizes, please see one of the 40,000 prizes from the official Hacktoberfest.
Option 1. We curated a list of open documentation and code sample issues you can assign yourself to. As you assign yourself to the issue, we will make contact on GitHub to help you through it and ensure the issue is progressing. If there is no activity on the issue, we will open the issue back up for the rest of the community to participate.
Option 2: If the doc issue you want to work on is not there, you can open a new documentation issue. If applicable, we will approve it by tagging it with the Hacktoberfest tag, which will be listed on the board above. Then you are free to solve/close the issue, which will then be counted towards your Hacktoberfest credits.
Advocacy is essential for all open-source projects as it is hard to stand out in the crowded tech space. So, if you are passionate about Uno Platform, this is a great way to get involved in Hacktoberfest.
Blog about Uno Platform and your experience with it, or help your local community by translating existing tutorials and blogs. For example, look at our blogs (www.platform.uno/blogs) or How To articles on documentation, How-tos, and tutorials (platform.uno) and pick one to translate.
See below for “How to Enter” your advocacy piece for the Hacktoberfest initiative.
For those new to Uno Platform, it allows for creating pixel-perfect, single-source C# and XAML apps that run natively on Windows, iOS, Android, macOS, Linux, and Web via WebAssembly. In addition, it offers Figma integration for design-development handoff and a set of extensions to bootstrap your projects. Uno Platform is free, open-source (Apache 2.0), and available on GitHub.
In the past, we’ve had cases where minimal typos or typography changes were submitted to get another PR in. While these changes are appreciated and can improve documentation readability, we feel they are also not in the spirit of Hacktoberfest. Moreover, it puts pressure on our engineering team to review them all. When we receive hundreds of these PRs, it can slow down our main project development. So this year, we will not be accepting and approving typo & typography changes during the Hacktoberfest time frame.
Below are specifics regarding the Uno Platform repo. You also need to register with Hacktoberfest.
Code contribution: Any code contribution automatically qualifies
Documentation changes: Any tagged documentation issues automatically qualify. Please make sure your docs PRs are named “docs: ____” to pass the conventional commits validation.
Advocacy and translated resources: Once finished and your tutorial/blog is posted at either your blog or community blogging outlet, post a link to it by creating a PR at Uno Platform docs Advocacy and translated resources. Please make sure your docs PRs are named “docs: ____” to pass the conventional commits validation.
In November, if you have met the prize thresholds, you will be contacted via GitHub / EMAIL to fill out a form specifying your address, size, etc.
Please allow a few months to fulfill the prizes as we both need to order them according to your requested size and mail them. Of course, digital prizes will be delivered immediately.
Please read our contributing guide to learn about our development process and how to propose bug fixes and improvements. Then, visit us on our Discord Channel #uno-platform for help on how to contribute! Finally, contribute to Uno Platform in your browser using GitPod.io; follow our guide here. Be also mindful of our Code of Conduct.
Are you Ready!!
An increasing number of developers contribute to OSS every year. If you have always wanted to do it, this is the best time to give it a go. Not for the prizes. But to be a part of the ‘celebration’ of OSS that Hacktoberfest has become. We’d love to have you!!