BlogsGitLabOpen-sourcing Mobile Apps

Open-sourcing Mobile Apps

Open-sourcing Mobile Apps

1
posts
2019

GitLab has open-sourced the Gitter mobile apps (Android and iOS), detailing the technical process of removing secrets, managing configurations, and making the projects public. This effort aims to foster community contributions to the Gitter mobile platforms.

2019

Open-sourcing the Gitter mobile apps

11/22/2019

This post details the technical steps taken to open-source the Gitter Android and iOS mobile applications. This includes using truffleHog to find and remove secrets from the repository history, implementing a secrets.properties file and environment variables for build configurations, and utilizing BFG Repo-Cleaner to rewrite Git history. For the iOS app, manual secret searching was employed due to Xcode-generated files. The process also involved removing compiled assets from the webapp and managing OAuth secrets within a shared submodule.