Code Climate is an open, extensible platform for ensuring code health that analyzes trillions of lines of code per week. They contacted us about collaborating on product development, and as longtime users of their service, we were excited to take the opportunity to work on their product. By shipping important functionality, we helped them expand their customer base and increase their product's value to existing customers.
Managing permissions within a large Code Climate organization has historically been a tedious process. Larger organizations often need to restrict access to certain repositories. Previously, an administrator had to check or uncheck each organization member to grant or deny access to a given repository. To improve the user experience of managing large organizations, we implemented Teams. Administrators can now easily change permissions at a higher level by adding users to teams, then selecting the repositories each team can access.
We also made developers' lives easier by improving their daily Code Climate workflow. Code can have subtle issues that aren't immediately obvious. Code Climate helps developers catch these issues by analyzing each pull request before it is merged. However, the pull request status message didn't reveal those issues directly: it was the same for every pull request, indicating only that the analysis had completed. We helped make Code Climate's findings more prominent by implementing a smarter status message that includes the number of new and fixed issues. From GitHub, developers can immediately know when code quality has changed, prompting them to click through to see the full analysis results on Code Climate. This change helps developers get more value out of their Code Climate subscription.
Code Climate came to us at an important period of their product's growth. We were happy to help improve the value of their product by bolstering their development team with Ruby and Rails experts.
Hire us to help you build excellent software
Our best work gets done when we can work face-to-face with you. Chat with a designer or developer at one of our studios near you.Let’s make something great together