November 11th, 2020

Xamarin Community Toolkit Hacktoberfest 2020 Recap

Gerald Versluis
Senior Software Engineer

It has been hard to miss, for the past month Hacktoberfest was upon us again. As announced in our previous blogpost, the Xamarin Community Toolkit participated as well, here is a little summary of how we did.

Xamarin Community Toolkit

If you have missed what the Xamarin Community Toolkit is, let me bring you up to speed. Since Xamarin.Forms 5 will be the last major version of Forms before .NET 6, we wanted to have an intermediate library that can still add value for Forms in the meanwhile. However, why stop there? There is also a lot of converters, behaviors, effects, etc. that everyone is continually rewriting. To help avoid this, we consolidated all of those into the Xamarin Community Toolkit.

At the time of writing we are still ramping up and moving all the bits in place, but we expect a first stable version soon. That includes Docs, a sample and an official blogpost announcing it right here. So stay tuned!

Hacktoberfest 2020

Let me start off by thanking all the contributors of the Toolkit that have already pitched in. Even before we have a version 1 launched, so many people from the community already contributed. Whether through contributing to the Docs, opening issues with ideas or pull requests with bugfixes and features.

HacktoberFest Xamarin Community Toolkit Flyer

We have done the math, and during October alone we had a whopping 62 pull requests on the Toolkit repo alone. That is 2 per day! And that is not even counting the Docs ones. Simply amazing.

Therefore an extra shoutout to these 20 contributors that went above and beyond this month:

A big thank you to all of you. As announced we would have a little something for you to show our appreciation. If you’re on the list above, you should have had a notification through GitHub that I mentioned you to provide your details.

Notable Pull-Requests

In case you were wondering what are some of the things that were contributed, check this out:

Here is the StateLayout in action

Or what about a behavior that can invoke an event or command whenever it reaches a certain character count?

Contribute to Open Source!

Hopefully, Hacktoberfest 2020 has convinced you that it’s easy, fun, and rewarding to contribute to open source. We welcome contributions all year long, including contributions in the form of issue reports, suggestions, comments, help to triage or review. Join us!

Author

Gerald Versluis
Senior Software Engineer

Gerald Versluis is a software engineer at Microsoft on the .NET MAUI team.

0 comments

Discussion are closed.