GitLab

Open-sourcing the Gitter mobile apps

Nov 22, 2019Eric Eastwood
Open-sourcing the Gitter mobile apps
SummaryAI, from the source post

This post details the technical process of open-sourcing the Gitter mobile apps (Android and iOS). It covers finding and removing secrets from the codebase and commit history using tools like truffleHog and BFG Repo-Cleaner, moving secrets to untracked configuration files (secrets.properties for Android, .plist for iOS) and environment variables for CI compatibility, and handling compiled assets by fetching them from CI builds. It also discusses the challenges of secret removal in generated files and the implications for merge request history.