March has come and gone, and it brought us plenty of exciting times. We started off the month with our news about the Outlyer acquisition, and finished it with our amazing trip to Tokyo — but there is still one thing we wanted to do, and that is to give back to those who gave us so much.
We would like to offer a heartfelt thank-you to everyone who contributed to Bitrise’s efforts in any way — whether it was by creating a new step, writing a guide, or helping us with testing our new features, we truly appreciate your help.
Continuing the tradition we went back to earlier this year, we would like to introduce you to one of our biggest contributors each month, and give them a special thanks for all that they’ve done for us. This month, our featured contributor is none other than Yusuke Kita, who has been one of our most active fans lately, with multiple steps and fixes behind his back, as well as not only one, but two weekly community highlight mentions in the past couple of weeks.
Bitrise Contributor Spotlight: Yusuke Kita
Tell us about yourself, Yusuke! What is it that you do?
I work on improving tools that can help developers. I've recently started to learn compilers of Swift and Go programming language. I'm now into building static analysis tools using SwiftSyntax, but hoping to do similar things in Go as well.
What are your experiences with Bitrise? How did you first encounter it and how do you use it today?
I've been using Bitrise for many years and think that it is very friendly for mobile app projects. It enables us to edit steps to run by workflow with intuitive UI.
One thing I like about Bitrise is that they provide free plan for building on macOS which is way better than CircleCI.
How have you contributed to Bitrise so far, and what are you most proud of? Which one was the greatest challenge?
I did two things, fixing minor bugs and adding new steps.
I'm so proud of being able to support the platform through my works. Some of the steps I created enable you to run “Swift Build”, “Swift Test” and “Swift Package Generate-xcodeproj” so that you can build command-line tools using Swift Package Manager on Bitrise!
It was challenging to create new steps, because I've never done that before. However, it was less difficult than expected, thanks to Bitrise’s well-written documentation.
What kind of projects are you building on Bitrise? What are you the proudest of?
One project I'm still building is called SwiftConst, which is Swift version of goconst. It enables you to find repeating values that can be replaced by a const in your projects. It currently only works for string literal, but I'm planning to extend to extensions or function calls. I believe that this helps a lot.
Why did you choose to contribute to Bitrise? How did you find the experience of contributing?
My main goal was to learn how Bitrise works. I contributed to Bitrise because I found unexpected behaviors and missing pieces. In the process, I found out that Bitrise is built with well-organized and modularized components. It was quite fun to contribute and also learn great architectures of Bitrise.
This marks the end of our monthly spotlight. We want to thank you again for all the hard work you’re putting into making Bitrise an even better service, and for taking the time to have this interview with us. We appreciate it, Yusuke.
If Yusuke’s story got you thinking about taking part in the contribution process, don’t worry, we’ve got you covered. Our contributor page has a list of options through which you can support us, and if you have any questions, comments, or you’d just like to meet some fellow contributors, you can always check in on our public Slack or our discussion page.
As our final thought for today, we would like to dedicate a round of applause to all of recent top contributors:
🏆Chavi Anyó 🏆
🏆Alex Persian 🏆
🏆Kei Hasegawa 🏆
🏆Seb Jachec 🏆
🏆Yuya Kitano 🏆