Decathlon and Github

Decathlon & Github

The first step towards inner and open source

Decathlon Digital
Published in
2 min readAug 24, 2019

--

Almost one year ago I wrote my first blog post about the benefits of the open source mindset. In this post I said: To manage Inner source as open source project, you first need to set up a single source code repository for the entire company.” And that is exactly what we did.

Embracing Inner Source

Decathlon was created in 1976, and today we have nearly reached 100,000 employees, wherein 1,000 IT members located in multiple countries (France, Spain, China, Canada, United States, India, Russia, and many more…) Over time this led us having multiple repository tools, located in multiple teams/countries, preventing us to apply a sharing mindset. Finally, we moved forward with Github Enterprise. Thanks to the fame of Github among the developers, the result was a massive adoption and rapid migration.

Embracing Open Source

We have been planning for some time now to open source a part of our code. But we first wanted to set up an advice process, including advisors, developers, and lawyers, in charge of evaluating the source code and ensure the team is ready to support the project. We finally did it, we open source ARA, a tool to help QA handling regression. Followed by some Github Actions we internally use (such as automated build and publication of release notes)

Creating tools for external developers

As wrote in my first blog post, open source is not about free vs. paid softwares. It’s about sharing. With developers.decathlon.com we want to share and help developers to make the pleasure and benefits of sport accessible to the many. We are working on, if you are interested in, please sign up to the newsletter on our portal.

Coming steps

Having now all our developers using a unified tool, we can focus on applying the open source best practices. Improving more and more our pipeline and delivery process. But most importantly, sharing within Decathlon, and within the world.

Decathlon Developers hiring

If you are looking for a tech job and an opportunity to make sports more accessible, check out our careers section on https://developers.decathlon.com/careers

--

--