Hacktoberfest 2023: Contributing as a .NET Developer

We’re happy to announce Uno Platform’s participation in the 10th iteration of Hacktoberfest. If you’re looking to discover a .NET Open-source project to participate in, we at Uno Platform have undertaken the mission of improving productivity for .NET developers, and you can be part of that. And we promise to guide you through the process and help you savor the “joy of open-source giving.” 

Let’s make your contributions count even more; we’d also like to use this opportunity to re-introduce our program for helping OSS projects financially – GitHub Sponsorship Matching for Uno Platform Contributors and Employees program. Yes, your hacktoberfest contribution will make you eligible for contribution matching! 

How to Participate with Uno Platform

  1. Sign up for Hacktoberfest on the event website
  2. Join our Discord Channel
  3. Check out the curated GitHub board for issues tagged with -Hacktoberfest, and start creating pull requests!
    • If an issue has no Hacktoberfest tag set, contact the maintainers to see if they are willing to accept a contribution.
    • Alternatively, if a pull request has the label Hacktoberfest-accepted, it will count towards your total.
    • For your pull requests to be accepted, the request must either be merged, have the Hacktoberfest-accepted label, or have an overall approving review on GitHub.

What Qualifies as a Contribution

  1. Code Contribution: Any open issue on the Uno Platform GitHub qualifies. If this is your first time contributing to Uno Platform, we recommend reviewing our Contribution Guidelines.
  2. Documentation Contribution:
    • Option 1: We’ve curated a list of open documentation and code sample issues you can assign yourself. As you take on an issue, we’ll connect with you on GitHub to provide guidance and ensure progress. If there’s no activity on the issue, we’ll reopen it for the community to participate.
    • Option 2: If the documentation issue you want to tackle isn’t listed, feel free to open a new documentation issue. Upon approval, tag it with the Hacktoberfest label; you can proceed to resolve/close the issue, earning credits for Hacktoberfest.

Exciting Prizes Await You

Of course, it wouldn’t be Hacktoberfest without the chance to earn swag! Everyone who makes one or more contributions to the Uno Platform repo during Hacktoberfest will receive:

  • 9 Quality Pull Requests: Uno Platform Sweater.
  • 4 Quality Pull Requests: Uno Platform T-shirt and stickers.
  • 2 Quality Pull Requests: Get Started with the Uno Platform and WinUI 3 ebook.

 

In addition to Uno Platform’s prizes, earn a digital reward kit courtesy of DigitalOcean. Also, the first 50,000 participants to have their first PR/MR accepted will have a tree planted in their name through Tree Nation.

Prize Fulfillment
If you’ve met the prize thresholds, expect to hear from us in November. We’ll reach out to you via GitHub or email to get details like your address and size for physical prizes. Please allow a couple of months for prize fulfillment for physical rewards; digital prizes will be delivered promptly.

Contributing to Uno Platform, from Novice to Expert

If you’re new to contributing, check out this awesome video from Martin Zikmund to guide you through the process, from setting up to submitting your first Uno Platform PR

Experienced Developers

If you are an established developer and want to create something new, explore beyond the suggested topics! Feel free to contribute to any area of Uno Platform. If you see any functionality or feature missing, we invite you to create new PRs.

Start Contributing!
Are you ready to be a part of something special? Hacktoberfest is not just about prizes; it's a celebration of open source, and we'd love to have you join us!

General Contributing Guidelines

Please read our contributing guide for a deeper understanding of our development process and how to propose bug fixes and improvements. Seek assistance on contributing to Uno Platform in our Discord Channel #uno-platform. Remember to uphold our Code of Conduct throughout your journey.

Next Steps

To start learning about Uno Platform, check out our developer setup guide in the documentation. From there, you can explore the Uno Platform repo hacktoberfest and good first issues.

To upgrade to the latest release of Uno Platform, please update your packages to 4.10 via your Visual Studio NuGet package manager! If you are new to Uno Platform, following our official getting started, guide is the best way to get started. (5 min to complete)

Uno Platform Team

Uno Platform Team

Follow us on Twitter

Tags:

Uno Platform 5.2 – True Single Project, enhanced Skia renderers, Multi Window and .NET 9 support , and more! See what’s new