Contributing to Open Source in 2017: It's All About the Culture

Updated: Jun 27, 2019



Dev-Centric Culture

We, at Wix Engineering, have our own dev-centric culture, built around empowering engineers not only as employees, but as contributing members to the global software community.

Given that 1 out of 6 developers at Wix Engineering contributes to open source projects, we feel that it is important for us to support and encourage our engineers to give back to the community. This is one of the reasons why, a few months ago, we partnered with GitHub for a special meetup about open source and OSS communities.


Wix Engineering - GitHub Event: How to build a strong community for your open source projects by Bas Peters from GitHub

Wix Engineering: 11th Place from The Top

Last week, we were excited to see we ranked #11 on a global chart for open source contributions in Felipe Hoffa’s post “Who contributed the most to open source in 2017? Let’s analyze GitHub’s data and find out”, having dived into GitHub and came up with a list of companies that made the most efforts to create a significant contribution to the open source community.

It is a great opportunity to shed some light on our top 5 open sources projects:

wix/react-native-calendars

Great set of fully customizable React Native calendar components, implemented in JavaScript so no native module linking is required. Check it out.


wix/detox

The most difficult part of automated testing on mobile is the tip of the testing pyramid - E2E. The core problem with E2E tests is flakiness - tests are usually not deterministic. We believe the only way to tackle flakiness head-on is by moving from black box testing to gray box testing. That's where Detox comes into play.


wix/import-cost

Import Cost extension displays the import size of the package you are importing inside the code editor.


wix/react-native-navigation

React Native Navigation provides 100% native platform navigation on both iOS and Android for React Native apps. The JavaScript API is simple and cross-platform - just install it in your app and give your users the native feel they deserve. Using redux? No problem: React Native Navigation comes with optional redux support out of the box.


wix/react-native-notifications

React Native Notifications handles all the aspects of push notifications for your app, including remote and local notifications, interactive notifications, silent notifications, and more.


Of course these are only a few projects out of hundreds of open source projects Wix Engineers contribute to on a regular basis, covering Mobile, Javascript and backend projects. You are welcome to check them out on GitHub at: https://github.com/wix

We keep tweeting updates and insights about more of our open source projects as well as about open source in general. Join us and follow @WixEng on Twitter!


This post was written by Aviran Mordo

You can follow him on Twitter

  • Black Twitter Icon
  • Black YouTube Icon

At Wix Engineering we develop some of the most innovative cloud-based web applications that influence our +150 million users worldwide.

Have any questions?
Email: wixeng@wix.com

Trademarks and logos of other parties appearing in this post are the property of their respective holders.

Get Wix Engineering Straight to Your e-mail